现在android有两种调试设备的方式,一种是使用usb,一种是使用网络

一、使用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后,才能在“终端模拟器”进行操作。

更多相关文章

  1. Android蓝牙一篇看懂
  2. Android(安卓)RxJava:2.0 相对于 1.0的更新 & 变化(含 RxJava 1.0
  3. Android(安卓)Activity生命周期详解
  4. sqlite实现新闻收藏和取消收藏
  5. TopGeek:移动互联网时代,选择Android还是iOS?
  6. Android(安卓)Day03-SQLite数据库操作及ListView详解
  7. mac zsh 配置 adb 环境变量 “zsh: command not found: adb”
  8. Android(安卓)GPS学习
  9. USB audio on Android(安卓)platform

随机推荐

  1. 怎样成为一名Android开发者
  2. Android 内核开发初步
  3. android N多窗口和画中画属性
  4. NETBEAN 开发Android应用
  5. Android 线性布局(LinearLayout)内各控件
  6. 线性布局和相对布局
  7. ListView背景修饰
  8. FrameLayout的使用
  9. android客户端和servlet服务端的简单登录
  10. android-android.hardware.Camera