2014-05-19 28 views
2

我安装了Android SDK/ADT软件包,并运行Eclipse。首先奇怪的是,当我点击“检查更新”时,它说没有可用的。虽然当我点击“安装新软件”并选择内置的android dl站点时,可以使用ADT的更新,这比已安装的更新一些。无论如何,这不是我的问题。所以,我选中可用更新并尝试安装它。进步一两分钟后,我收到以下错误信息:“找不到存储库” - 通过Eclipse更新Android 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 

任何人可以帮我找出问题,以及如何解决它? 我将不胜感激一些帮助。 在此先感谢!

+0

发布您检查的网站。 – jyoon

+0

你试过吗? http://stackoverflow.com/a/15022823/944070 – madlymad

回答

9

有时,直接从Developer.android.com进行更新通常会导致这些问题。如android site“ADT安装疑难解答”中所述,请下载压缩文件“ADT-22.6.3.zip”并且不要解压缩。

然后按照下面的步骤:

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

要更新你的插件,一旦你使用zip文件安装,您将不得不再次追随而不是默认的更新说明这些步骤。

+0

@ user3651520 - 我希望这有助于。如果是这样,你能否接受这个作为有用的答案?提前致谢。 –

+0

@ user3651520 - 请帮助接受它作为答案并投票,因为现在您已获得足够的声誉。这将鼓励像我这样的新学员在SO中贡献更多,并帮助其他人 –

3

当我通过Android SDK管理器安装了一些更新的软件包ADT发布了一条错误消息,说我需要更新到22.6.3。但是,当我运行“帮助/检查更新”时,它表示“没有找到更新”。当我试图编译我的Android项目时,我得到了上面发布的类似错误。

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

  • 现在使用::

    当我做出这个改变的安装没有错误完美地工作,我并不需要手动下载的zip文件。

  • +0

    是的,要从他们的站点复制https ssl版本的路径。有点愚蠢,他们没有自动将它包含在捆绑中。然而,由于某些原因,即使更新它仍然说ADT飞溅/加载屏幕上的22.6.2哈哈。 – Ender87

    3

    我有同样的问题,并通过帮助解决了这个问题 - >安装新软件 - >添加,然后改变Android的Eclipse插件从HTTPS URL协议://为http://

    爱是爱的Eclipse。 。

    +0

    太滑稽大声笑。仍然不知道为什么启动画面版本不会改变。 – Ender87

    +0

    这实际上工作:-) – Peter