我有一段时间没有做任何Android开发了。在此期间,我将 Galaxy Nexus(第一个版本)更新为 Android 4.2.2。昨天我想开发我的游戏,我连接了我的手机。我写了一些代码,点击运行,设备出现在设备选择器中,但不是熟悉的“Samsung Galaxy Something”,而是一些看似随机的数字(它可能是某物的序列号)并且设备被标记为离线,并且它不可用于部署和调试。有趣的是,设备本身启用了 USB 调试,屏幕左上角的小怪物清晰可见,一切似乎都很好。
我试图关闭并再次打开 USB 调试,但没有成功。
我试图杀死并恢复 ADB 服务器。
我尝试更换 USB 数据线;我了解到有A和B电缆,在某些情况下使用正确的电缆可能很重要(我将三星电缆留在了另一个大陆)。
我尝试使用 Android 更新管理器更新 Android SDK;完成此操作后,连接时的设备会提示我接受 USB 调试请求,所以毕竟有些东西在某种程度上发生了变化。但是,设备名称仍然不会显示在设备管理器中,并且状态仍然是离线。然后,Eclipse 开始抱怨使用新的 SDK,Android 开发工具包应该更新到版本 21。
我运行了 Eclipse 更新管理器,几个小时后它仍然以 50% 的速度挂在“联系软件站点”上。
我试图在eclipse.ini的末尾添加-Declipse.p2.mirrors=false,但它似乎并没有更快。
编辑
一小时后仍为 50%。我也会在某个时候尝试其中的一些。
编辑
酷,它终于开始下载更新,过了一会儿它崩溃了。
An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.base,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.gldebugger,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.hierarchyviewer,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.traceview,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.gldebugger,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.hierarchyviewer,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.traceview,21.1.0.v201302060044-569685