安卓4.2.2 - 亚行下线,甚至SDK升级后(Android 4.2.2 - adb offli

2019-07-20 12:16发布

编辑:修正了! 貌似有这个很多可能的原因。 我的是较为不寻常的一个...


我SDK工具21.1和平台工具更新到16.0.1。 验证与adb version ,我运行v1.0.31。 我的机器运行的是Windows 7,64。

我有四个4.2.2设备与测试中,Galaxy Nexus的与解锁引导程序,但不扎根,并Nexuses一,4,7&10,所有的股票。

Nexus One手机,是<4.2.2,工作得与亚行罚款,但所有的4.2.2设备显示亚行“脱机”,而且我从来没有见过的RSA安全对话框弹出的设备上,即使经过多次重新启动亚洲开发银行(使用kill-server ),PC和设备本身。

使用不同的USB端口和电缆都试过了。 我使用从SDK标准“的Android ADB接口”驱动程序,但也尝试了“Android的综合亚行界面”和“三星复合ADB接口”驱动程序了。 我甚至完全重新安装从ADT的SDK包。

奇怪的是,我的同事可以得到弹出,显示没有任何麻烦那些相同的设备上。 我甚至复制他adb.exe和dll的,并试图说,它仍然不会对我的工作。 他没有从包安装; 他安装了ADT到Eclipse中,老式的方式,但我怀疑这会有所作为。 是什么赋予了?!

编辑26/02/2013,16:41 GMT:以平台工具的更新16.0.2是刚刚发布。 尚未更新ADB(仍然v1.0.31)和仍然看到设备为脱机,而看不到RSA安全弹出。

Answer 1:

事实证明,我有我的ANDROID_SDK_HOME环境变量指向旧的位置不再存在。 它没有造成任何其他问题(奇怪),但它似乎已被阻止发生的RSA身份验证过程。 或许应该已经看到它时,我被检查PATH变量的一周,不过没关系。

我通过运行以下命令,检查发现读出奇怪的位置:

adb kill-server
set ADB_TRACE=all
adb nodaemon server

更新位置并重新启动我的电脑后,它现在工作得很好。 感谢所有谁回答。



Answer 2:

我曾经找到最好的解决办法是:

  1. :通过使用命令检查亚行版本adb version的Windows和./adb version的Linux版本。
  2. 如果显示1.0.29,请升级到1.0.31因为1.0.29为JB 4.2.x版将不会响应
  3. 这将解决您的设备离线问题。
  4. 如果你的系统已经有了新的亚洲开发银行(1.0.31),并面临这样的问题,在这种情况下,开放式的SDK和升级平台工具16.0.1
  5. 重新启动设备至少一次.. :)它会正常工作的所有设备...


Answer 3:

我有相同的问题,这是为我工作:如果你的Nexus 7设备上创建多个用户帐户,那么你就不会,除非你已经登录到了同一帐户获得安全弹出用于在设备上启用USB调试。 做到这一点,当你看到弹出确保您检查,说:“始终信任此计算机”,那么就应该对其他帐户的工作以及选项。



Answer 4:

ADB_TRACE揭晓答案我的问题(权限问题与我的Linux系统上的〜/ .android文件夹是防止产生键值为)。 许多感谢。



Answer 5:

这肯定会工作:在平台的工具按住Shift并单击右键。 这里选择打开命令提示符。

adb kill-server

ADB设备

说是在手机上弹出。

您的设备将被连接。

如果仍然没有工作尝试重新连接设备并重新对ADB设备检查



Answer 6:

我做这个和它的作品在我的Windows 8:

  1. 打开电脑 - 管理的文件管理器
  2. 在系统工具/设备管理器,删除任何现有的Android相关的项目。
  3. 点击“扫描硬件改动”。
  4. 显示为一个警告信号的装置。
  5. 右键单击该设备,单击“更新驱动程序软件”。
  6. 选择ANDROID_SDK_HOME \ SDK \演员作为驱动源。
  7. 在设备上,关闭USB调试和关闭(或多次)

哇,弹出显示出来的设备!



Answer 7:

多adb.exe文件?

/窗/:C删除OLD adb.exe的副本时,我的问题得到解决。 我不知道adb.exe副本怎么到了C:\ WINDOWS \?

当我启动adb.exe从Android的SDK /平台工具/我曾与检测没有问题。



Answer 8:

I had the same problem and setup. Windows 7, x64, Eclipse Indigo, one user on the device etc.

I tried adb devices using v1.0.31 and under no circumstances did I see a pop up on the device. I tried all sorts of combinations of turning on/off debugging, plugging the USB back and forth, restarting the device etc. Nothing worked. I also tried rooting the device in order to manually copy over the finger print file. However, the device went down beyond repair (not to recommend to anyone). I have more than one Nexus 10 so kept on trying with the other ones.

I am using bootcamp though (using Windows on a Mac laptop) so one last attempt was to try the same thing under OSX. On the first attempt doing ./adb devices from the terminal, the popup showed up. I accepted the fingerprint and now it's working in OSX.

I prefer Windows over OSX so this is not an ideal workaround as I still can't get it to work in Windows. I'll keep an eye open for solutions to this but in the meantime, I hope this helps other people with bootcamp issues.



Answer 9:

翻转的Android调试设备上 ,然后再打开。 这给我的设备弹出。



Answer 10:

我对Nexus7运行Windows 7,一个帐户。 我不得不实际上勾选“始终信任此计算机”,它的工作。 这并不重要,多少次,我得到了接受弹出,然后选择确定。 它没有工作,直到我终于选中该复选框。 现在它的罚款,由亚洲开发银行的认可。



Answer 11:

从三星USB驱动程序(随Nexus的根工具包)至(通过其SDK)由谷歌提供的USB驱动程序切换为我做的伎俩。



Answer 12:

我有这个非常的问题,并找到了答案:要么我胖手指在手机或注意力不集中,或者根本就没有弹出说这里是RSA PUBKEY检查,允许计算机,我一直得到脱机状态。 我跟着地图上的每一个方向,不必重新安装ADB 50次在我的规则文件一个长长的清单。 是的,它确实需要1.0.31版本,我有。 如果这是你接着往下看....

断开设备。 在终端使用这些命令,假设你正在使用bash。

adb kill-server
sudo bash
cd ~
mv .android BAK.android

现在,您已经有效地除去最初的RSA密钥,确保USB调试设备上启用。 重新连接设备,并注意屏幕。 确保选中“记住此计算机”复选框。 按OK。 问题解决了。



Answer 13:

我有同样的问题。 不知道它是否适用,但您使用的亚行作为根?

对我来说,杀死ADB服务器和做:

sudo ./adb devices list

导致安全提示。 接受它pernamently和上面的命令运行后我终于得到了它的连接。



Answer 14:

我有同样的问题,因为OP但在Cadb.exe副本始发:\ Windows中 ,很像user1269737出现吨有。 这不得不优先于Windows路径,所以无论我多么SDK更新他,因为没有被使用的更新ADB它不会帮助。

有人告诉我,这可能是安装它在那里(去图...)Android的工作室包的版本。 我无法证实,因为:1,电流束似乎没有被这样做的,... 2,我安装了很多ROM闪光灯/捆绑ADB(XDA开发者的东西)工具。

所以,我无法证实这是Android的工作室。

普罗蒂普:利用adb versionwhere adbCMD命令检查你所使用的版本和可执行文件运行



Answer 15:

我尝试了所有的这些事情,仍然无法让Windows在Android设备上显示RSA提示。 几个小时后,我这是怎么得到它的工作:

  1. 通过USB连接设备向PC
  2. [Windows键] + [R]> [式] devmgmt.msc
  3. 找到您的设备列表
  4. [右击]>卸载
  5. 下载谷歌USB驱动程序软件包: http://developer.android.com/sdk/win-usb.html#top
  6. 解压压缩到你的桌面
  7. 回到devmgmt.msc> [右击]树的根目录>扫描检测硬件改动
  8. 找到您的设备列表
  9. [右键]您的设备>安装>选择/浏览文件
  10. 浏览到您提取到您的桌面文件夹usb_driver
  11. Windows将使用谷歌的USB驱动程序,而驱动程序为您的手机中。

我的问题是,LG驱动程序安装在Windows上。 一旦我删除,并安装了谷歌的驱动程序,它完美的作品。 在RSA促使显示的时候了。



文章来源: Android 4.2.2 - adb offline, even after SDK upgrade