现在android有两种调试设备的方式,一种是使用usb,一种是使用网络
汉阳网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。一、使用usb调试
使用usb调试的时候,在系统装有设备驱动的情况下,一般可以通过DDMS看到连接到设备,但是也有可能是看不到的,因为现在各种pc端的手机管理软件运行都会生成一个adb.exe进程,可能会导致和调试工具的adb.exe冲突,在这种情况下我们先关闭那些手机管理软件,然后可以在调试工具上重启adb.exe。
我遇到过一种情况,就是设备驱动安装了,然后各种重启,各种对adb的操作,但就是不能在DDMS中找到设备,不过在启动手机管理软件的情况下,居然可以在DDMS上看到需要调试的设备。为了调试设备,就只能启动手机管理软件进行调试了,极度郁闷。路过的大神知道的话,麻烦请再告知,非常感谢。
不同的android版本,usb调试的开启有些不同,在3.0前,设置-开发人员选项-usb调试,勾选即可,3.0-4.0版本的时候,除了做3.0前的那些操作外,平板可能还需要另外的设置:设置-存储-勾选媒体设备(MTP),4.1版本后,开发人员选项的功能被隐藏起来了,开启的方法为:关于设备-找到版本号行,在版本后上连续点击三下以上,即可开启开发者选项功能。
二、使用网络调试
1、进行网络调试的前提是设备必须root,我们可以通过下载root工具将设备root。
2、开启无线调试并这是端口号,默认端口号为5555
做第二部操作的时候有两种操作方式
⑴ 安装adbWireless.apk到设备,具体操作请问度娘
⑵ 安装“终端模拟器”到设备,命令操作方式参考
http://http://www.cnblogs.com/sunzhenxing19860608/archive/2011/07/14/2106492.html
在做这些步骤时可能会遇到一些情况:
如果使用adbWireless时,如果设备资源紧张,当你运行你的调试程序的时候,adbWireless会被系统回收,然后你就会发现你断开了连接,这时你需要进入adbWireless的设置界面,将开启自动运行打开,然后重启设备。
使用“终端模拟器”进行命令操作后,如果设备重启,需重新输入。
我遇到过一种情况,可以通过adb指令对设备的系统文件进行操作,root工具也提示设备已经root过了,但是使用“终端模拟器”输入su命令的时候,就提示设备没有root,我是通过“刷机精灵”重新进行root后,才能在“终端模拟器”进行操作。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。