Eclipse Juno,无休止的Android工具包更新

时间:2013-03-03 20:40:16

标签: android eclipse adb

我暂时没有做任何Android开发。在此期间,我将Galaxy Nexus(第一个版本)更新为Android 4.2.2。昨天我想开发我的游戏并连接手机。我写了一些代码,点击了运行并且设备出现在设备选择器中,但是我没有熟悉的“三星Galaxy Something”,我得到了一些看似随机的数字(可能是某些东西的串行代码),并且设备被标记为离线,并且它无法选择部署和调试。有趣的是,设备本身已启用USB调试,小怪物在屏幕的左上角清晰可见,一切似乎都很好。

我试图关闭再打开USB调试,但没有成功。

我试图杀死并恢复ADB服务器。

我试图更换USB线;我了解到有 A B 电缆,在某些情况下使用正确的电缆可能很重要(我将三星电缆留在另一个大陆)。

我尝试使用Android更新管理器更新Android SDK;执行此操作后,设备连接时会提示我接受USB调试请求,所以在某种程度上发生了某些变化。但是,设备名称仍然不会显示在设备管理器中,并且状态仍处于脱机状态。然后,Eclipse开始抱怨使用新的SDK,Android Development Toolkit应该更新到21版。

我运行了Eclipse更新管理器,几个小时后,它仍然以50%的价格挂在“联系软件站点”。

我尝试在 eclipse.ini 的末尾添加 -Declipse.p2.mirrors = false ,但它似乎没有更快。

我特别了解thisthis,而他们所说的内容并没有帮助。

修改

一小时后仍然是50%。我也会在某些时候尝试一些these

修改

很酷,它最终开始下载更新,过了一会儿就崩溃了。

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

2 个答案:

答案 0 :(得分:2)

当我更新我的sdk take kit并尝试更新ADT时,我也遇到了同样的问题,对于下载ADT 21.1,你需要Helios 3.62版本或更高版本。

最好的方法是使用zip下载Desire更新,然后使用该zip文件进行更新。 我只使用这种方法保存了我的一天。使用本地zip文件更新时删除Internet连接

这可能会有所帮助:)

答案 1 :(得分:0)

似乎是代理问题。要处理它,请从安装的android-sdk的位置运行SDK Manager.exe。 SDK Manager运行时,请转到“工具” - > “选项”。以下两个步骤中的任何一个都可能有所帮助。

  1. 如果您使用代理服务器或
  2. ,请插入代理设置详细信息
  3. 选中“强制https:// ...要使用http:// ...”
  4. 获取源的选项

    希望它有助于下载所有存储库文件。