在android手机上执行adb

本篇是 小米2S/android 4.1.1/MIUI 5设备上执行adb的过程中遇到的问题的记录,供以后参考。

1.emulator-5554 offline

   手机上有个adb命令,/system/bin/adb,版本是1.0.31。

adb start-server启动服务,用adb devices看到emulator-5554 offline。

调查过程:a. 小米2s上的adb可以连接上其他手机的5555adb调试端口;

                  b. 其他手机上的adb可以连接小米2s上的5555adb调试端口;

                  c. 小米2s上,adb连接127.0.0.1:5555,同样显示offline。

                  d. 可能是adb版本的问题,在github上找到个android的adb程序,版本是1.0.36,offline的问题解决了,又出现了新的问题。 

在android手机上执行adb_第1张图片

2. emulator-5554   unauthorized

用新版本adb执行adb start-server后,手机没有弹出确认授权窗口。

原因:在根目录 / 下执行的adb start-server,因为没有权限,没有生成.android目录及adbkey和adbkey.pub,导致没有授权验证。

解决:在有权限的目录下执行adb start-server,会生成.android/adbkey和.android/adbkey.pub,弹出授权验证窗口,这就正常了。

你可能感兴趣的:(在android手机上执行adb)