admin 发表于 2013-9-16 14:24:55

如何让android程序运行在手机上调试

1.手机开启调试模式

2.安装adb.exe
准备工作:
    确信 android-sdk-windows        ools下有 adb.exe     AdbWinApi.dll     AdbWinUsbApi.dll 三个文件,如果没有从android-sdk-windowsplatform-tools 下面拷贝到tools下

windows的话 进入sdk        ools目录  如下图执行安装




3.adb devices命令产看设备是否显示如下图





android在使用adb 命令时有时会发现设备的状态是offline,解决方式如下:以下方法请确保你的设备处于调试模式下。

方法一:执行 #adb kill-server
                       #adb start-server
                      #adb devices
看看设备是否还是处于offline状态,如果是,请尝试方法二
方法二:
                  重新启动设备,开机后,执行:
     #adb devices
如果设备还是offline
请看方法三
方法三:
          重启你的计算机吧。

如果正常显示:
运行您的程序 选择手机设备即可,如下图,看看您的手机上有没有运行您调试的才程序




【下面列出了Adb常用命令操作命令】
1. 查看设备
adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
      2.安装软件
adb install
      adb install  :这个命令将指定的apk文件安装到设备上
3. 卸载软件
adb uninstall <软件名>
adb uninstall -k <软件名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 进入设备或模拟器的shell:
adb shell
通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式:
adb shell
如:adb shell dmesg会打印出内核的调试信息。
5. 发布端口
可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
6. 从电脑上发送文件到设备
adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
7. 从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
8、查看bug报告
adb bugreport
9、记录无线通讯日志
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
10、获取设备的ID和序列号
adb get-product
adb get-serialno
adb shell
sqlite3

GGGGGGGBong 发表于 2016-1-19 17:54:47

还是要连数据线才能调试,要是没有相应的手机怎么办,你看用云手机调试怎么样
页: [1]
查看完整版本: 如何让android程序运行在手机上调试