sar*_*lin 35
如果你已经正确安装了adb并尝试了上面提到的所有补救措施,请听我的补救措施:
在android 4.2.2中出现"设备离线"的原因是android在4.2.2中有一个安全功能,它创建了一个可用作调试端口的USB端口白名单.
在usb中插入deivce并输入命令"adb devices"后,将在您的设备中弹出一个弹出窗口,并要求您接受连接:

接受您的RSA指纹后,您现在可以再次发出"adb devices",看到该设备不再处于离线状态,
如果您没有看到弹出窗口,原因是您的adb版本已经过时,您的adb版本必须至少为1.0.31(您可以使用命令"adb version"查看该版本).如果版本早于1.0.31,则使用谷歌的最新更新更新您的platform-tools软件包.您可以在sdk-repository中找到最新版本.找到与您的操作系统相关的平台工具*.zip并从中下载 https://dl-ssl.google.com/android/repository/platform-tools*.zip.
例如,可以使用以下链接下载版本19.0.1的平台工具:
对于linux:https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-linux.zip
对于Windows:https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip
对于MacOSx:https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-macosx.zip
而已
终于找到了答案。我安装了“SnapPea”,它显然附带了自己的 ADB.exe。它不知怎么地妨碍了。卸载这个写得不好的软件并重新启动解决了这个问题。
作为一名 Android 开发者,这种事情是很可怕的。是否会将我所做的一切发送到某个家庭服务器?为什么任何软件都应该在客户的计算机上安装 ADB?
这可能是谷歌必须首先添加此安全措施的原因......
| 归档时间: |
|
| 查看次数: |
19638 次 |
| 最近记录: |