【问题标题】:"No repository found" - updating of Android ADT via Eclipse“未找到存储库” - 通过 Eclipse 更新 Android ADT
【发布时间】:2017-09-25 19:42:24
【问题描述】:

我安装了 Android SDK/ADT 包,并运行 Eclipse。第一件奇怪的事情是,当我单击“检查更新”时,它说没有可用的。虽然当我改为单击“安装新软件”并选择内置的 android dl 站点时,有可用的 ADT 更新,它比安装的稍新。无论如何,这不是我的问题。所以,我勾选了可用的更新,并尝试安装它。经过几分钟的进展,我收到以下错误消息:

  [Problem Occurred] 'Installing Software' has encountered a problem. An error occurred while collecting items to be installed -----(I click 'Details' and this is what is shown): session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
    No repository found containing:osgi.bundle,com.android.ide.eclipse.adt,22.6.3.v201404151837-1123206
    No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,22.6.3.v201404151837-1123206
    No repository found containing:osgi.bundle,com.android.ide.eclipse.base,22.6.3.v201404151837-1123206
   No repository found containing:osgi.bundle,com.android.ide.eclipse.ddms,22.6.3.v201404151837-1123206
    No repository found containing:osgi.bundle,com.android.ide.eclipse.gldebugger,22.6.3.v201404151837-1123206
    No repository found containing:osgi.bundle,com.android.ide.eclipse.hierarchyviewer,22.6.3.v201404151837-1123206
   No repository found containing:osgi.bundle,com.android.ide.eclipse.ndk,22.6.3.v201404151837-1123206
    No repository found containing:osgi.bundle,com.android.ide.eclipse.traceview,22.6.3.v201404151837-1123206
    No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,22.6.3.v201404151837-1123206
   No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,22.6.3.v201404151837-1123206
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,22.6.3.v201404151837-1123206
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.gldebugger,22.6.3.v201404151837-1123206
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.hierarchyviewer,22.6.3.v201404151837-1123206
    No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ndk,22.6.3.v201404151837-1123206
   No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.traceview,22.6.3.v201404151837-1123206

谁能帮我找出问题,以及如何解决它? 我将非常感谢一些帮助。 提前致谢!

【问题讨论】:

标签: android eclipse adt


【解决方案1】:

有时,直接从 Developer.android.com 更新通常会出现此类问题。如android site “ADT 安装疑难解答”中所述,请下载压缩包“ADT-22.6.3.zip”,请勿解压。

然后,按照以下步骤操作:

  • 启动 Eclipse,然后选择帮助 > 安装新软件。
  • 单击右上角的添加。在“添加存储库”对话框中,单击存档。
  • 选择下载的ADT-22.6.3.zip文件,点击确定。
  • 输入“ADT Plugin”作为名称,然后单击“确定”。
  • 在“可用软件”对话框中,选中“开发者工具”旁边的复选框,然后单击“下一步”。
  • 在下一个窗口中,您将看到要下载的工具列表。点击下一步。
  • 阅读并接受许可协议,然后单击完成。
  • 如果您收到无法确定软件真实性或有效性的安全警告,请单击“确定”。
  • 安装完成后,重新启动 Eclipse。

要在使用 zip 文件安装后更新插件,您必须再次执行这些步骤,而不是默认的更新说明。

【讨论】:

  • @user3651520 - 我希望这会有所帮助。如果是这样,您能否接受这是一个有用的答案?提前致谢。
  • @user3651520 - 请帮助接受它作为答案并投票,因为现在您已经获得了足够的声誉。这将鼓励像我这样的新学习者在 SO 中做出更多贡献并帮助他人
【解决方案2】:

在我通过 Android SDK Manager 安装了一些更新的包后,ADT 发布了一条错误消息,说我需要更新到 22.6.3。但是,当我运行“帮助/检查更新”时,它显示“未找到更新”。当我尝试编译我的 Android 项目时,我遇到了与上面发布的类似的错误。

我听从了 Ramakishna 的建议,前往http://developer.android.com/sdk/installing/installing-adt.html 查看了有关“安装 Eclipse 插件”的官方 Android 说明。我发现我的 ADT “帮助/安装新软件...”对话框使用了错误的更新站点路径。 Android 说明明确指出“https://”是必需的。

当我进行此更改时,安装工作完美无误,而且我不需要手动下载 zip 文件。

【讨论】:

  • 是的,必须从他们的站点复制路径的 https ssl 版本。有点愚蠢,他们不会自动将其包含在捆绑包中。然而,由于某种原因,即使在更新后它仍然在 ADT 启动/加载屏幕上显示 22.6.2 哈哈。
【解决方案3】:

我遇到了同样的问题并通过转到帮助 -> 安装新软件 -> 添加然后将 android eclipse 插件 url 协议从 https:// 更改为 http://

来解决它

一定喜欢 Eclipse..

【讨论】:

  • 太搞笑了哈哈。。还是不知道为什么闪屏版本不会改变。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
相关资源
最近更新 更多