
在手机上开启USB调试功能。
1、首先在手机上开启USB调试功能,并安装驱动。
2、用USB电缆连接手机和电脑。
3、确保手机和电脑在一个局域网内,简单的说就是电脑和手机共用一个路由器,网段一样。
4、打开电脑上CMD窗口,输入以下命令,adbtcpip5555。
5、如果一切连接成功,请拔掉USB电缆,选择FileBuild&Run。
6、当程序运行后再Monodevelop里面打开RunAttachtoprocess会发现你手机的选项,选择手机,在脚本里面添加断点,就可以调试了。
在你的android—IDE中找到D:\Softwave_Ghost\技术软件\IDE\adt_android_eclipse\adt-bundle-windows-x86-20130219\sdk\platform-tools 目录下有adbexe cd到这个目录下然后可以进行adb *** 作
或者设置环境变量
我的电脑->属性->高级系统设置->环境变量->path编辑将上面那个目录复制到里面
或者管理员身份打开cmd在其中 setpath=上面的路径
试一试adb看看出没出来他的使用方法
在模拟器中安装apk
1 启动和关闭ADB服务(adb start-server和adb kill-server)
经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。当然,重启Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。
adb kill-server
在关闭adb服务后,要使用如下的命令启动adb服务。
adb start-server
2 查询当前模拟器/设备的实例(adb devices)
有时需要启动多个模拟器实例,或启动模拟器的同时通过USB数据线连接了真机。在这种情况下就需要使用如下的命令查询当前有多少模拟器或真机在线。
adb devices
如果在运行Android程序时有多个模拟器或真机在线,那么会出现一个选择对话框。如果选择在真机运行,ADT会直接将程序安装在手机上。
3 安装、卸载和运行程序(adb install、adb uninstall和am)
在Eclipse中运行Android程序必须得有Android源码工程。那如果只有apk文件(Android应用程序的发行包,相当于Windows中的exe文件)该如何安装和运行呢?答案就是adb命令。假设我们要安装一个ebookapk文件,可以使用如下的命令。
adb install ebookapk
假设ebookapk中的package是netblogjavamobileebook,可以使用如下的命令卸载这个应用程序。
adb uninstall netblogjavamobileebook
关于package的概念在以后的学习中会逐渐体会到。现在只要知道package是Android应用程序的唯一标识即可。如果在安装程序之前,该程序已经在模拟器或真机上存在了,需要先使用上面的命令卸载这个应用程序,然后再安装。或使用下面的命令重新安装。
adb install -r ebookapk
在卸载应用程序时可以加上-k命令行参数保留数据和缓冲目录,只卸载应用程序。命令如下所示。
adb uninstall -k netblogjavamobileebook
如果机器上有多个模拟器或真机实例,需要使用-s命令行参数指定具体的模拟器或真机。例如,下面的命令分别在模拟器和真机上安装、重新安装和卸载应用程序。
在emulator-5554模拟器上安装ebookapk
adb -s emulator-5554 install ebookapk
在真机上安装ebookapk
adb -s HT9BYL904399 install ebookapk
在emulator-5554模拟器上重新安装ebookapk
adb -s emulator-5554 install -r ebookapk
在真机上重新安装ebookapk
adb -s HT9BYL904399 install -r ebookapk
在emulator-5554模拟器上卸载ebookapk(不保留数据和缓冲目录)
adb -s emulator-5554 uninstall netblogjavamobileebook
在真机上卸载ebookapk(保留数据和缓冲目录)
adb -s HT9BYL904399 uninstall -k netblogjavamobileebook
如果想在模拟器或真机上运行已安装的应用程序,除了直接在模拟器或真机上 *** 作外,还可以使用如下的命令直接运行程序。
在emulator-5554模拟器上运行ebookapk
adb -s emulator-5554 shell am start -n netblogjavamobileebook/netblogjavamobileebookMain
在真机上运行ebookapk
adb -s HT9BYL904399 shell am start -n netblogjavamobileebook/netblogjavamobileebookMain
其中Main是ebookapk的主Activity。相当于Windows应用程序的主窗体或Web应用程序的主页面。am是shell命令。
已经很明显了,这个命令不是系统内部命令。
外部命令是EXE
COM这些文件,如果没有ADBEXE或者ADBCOM,就无法执行。
如果有这个文件,需要把它复制到%systemroot%\system32里面去,直接地址栏输入这个地址回车即可。
输出中老是报这个错,真机调试安装不了apk网上总说手动关闭abdexe 重启就好了。其实问题是出在你的Eclipse使用的adbexe,被别地程序抢先占用了。(有时候还是和你不停的抢)现在上班或者平时,大家还是会用QQ的。(获取其他的可以扫描手机的软件)就像这个老是d出的检查。(在这里我不是黑什么软件,只是大家都是抢这个adb。exe,来连接手机。开发时难免被冲突到。)我这个问题在于,我的QQ没有怎么更新。估计是忘了一次更新。(我电脑没有安装什么卫士,因为这个也很容易占用adb)经过检查,我发现估计是QQ的某个检查占用了adb。因为我也用了网上说的用指令关闭adb然后在重启eclipse发现是tadbexe占用,直接在任务管理器里面kill掉或taskkill /f /im tadbexe这个怎么找占用每次搞真心麻烦。我就不说什么了。想用这个方法的自己查资料最后总结,少安装一些检查手机的软件。(用一种就可以了,多了几个软件抢来抢去。出了问题,不好分析。特别是这种占用问题。)想想还是说下怎么查占用。netstat -aonfindstr "xxxx"(PID)
版本兼容问题。根据查询手机甲壳虫adb助手相关信息得知,手机甲壳虫adb助手连接后就断开原因是版本兼容问题。甲壳虫adb连接失败是运行程序都是在模拟器或者真机上运行,需要在真机上测试来达到效果以及版本兼容问题,有些手机在电脑上识别不出来。
以上就是关于致家二号如何打开adb调试全部的内容,包括:致家二号如何打开adb调试、怎么使用adb命令开启允许安装第三方软件、我在cmd中输入"adb"时提示'adb' 不是内部或外部命令,也不是可运行的程序 或批处理文件.请问怎么解决呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)