2013-05-25 67 views
0

我想在Eclipse v3.7(Indigo)上安裝Google API Eclipse插件。我已經從存檔(ZIP文件)的本地副本和通過Eclipse的「安裝新軟件」功能在線進行了嘗試,但無法使其工作。相反,我不斷地得到這些消息:發生無法安裝Google API Eclipse Plugin

多個問題:在「安裝下載0」發生
內部錯誤。
安裝下載0
安裝下載0
安裝下載1
安裝下載1
安裝下載1

單擊詳細信息,帶來了這一點:

期間發生內部錯誤: 「安裝下載0」。
比較方法違反其總合同!

錯誤日誌說:

Error closing the output stream for osgi.bundle,org.eclipse.m2e.maven.runtime,1.0.200.20111228-1245 on repository file:/C:/eclipse/. 

    Stack trace: 

    eclipse.buildId=I20110613-1736 
    java.version=1.7.0_09 
    java.vendor=Oracle Corporation 
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB 
    Command-line arguments: -os win32 -ws win32 -arch x86 

    This is a continuation of log file C:\Users\Hiromi\workspace\.metadata\.bak_0.log 
    Created Time: 2013-05-25 21:15:24.600 

    Error 
    Sat May 25 21:22:55 BST 2013 
    Error closing the output stream for osgi.bundle,org.eclipse.m2e.maven.runtime,1.0.200.20111228-1245 on repository file:/C:/eclipse/. 

    java.io.IOException: Error unzipping C:\Users\Hiromi\AppData\Local\Temp\org.eclipse.m2e.maven.runtime_1.0.200.20111228-12454266317341648757159.jar: Invalid zip file format 
at org.eclipse.equinox.internal.p2.core.helpers.FileUtils.unzipFile(FileUtils.java:75) 
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$ZippedFolderOutputStream.close(SimpleArtifactRepository.java:185) 
at java.io.FilterOutputStream.close(Unknown Source) 
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$ArtifactOutputStream.close(SimpleArtifactRepository.java:113) 
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:244) 
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:191) 
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:122) 
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:664) 
at org.eclipse.equinox.internal.p2.artifact.repository.simple.DownloadJob.run(DownloadJob.java:63) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 

也:

No repository found containing: osgi.bundle,com.ning.async-http-client,1.6.3.201112281337 

和:

No repository found containing: osgi.bundle,org.jboss.netty,3.2.4.Final-201112281337 

我100%肯定,我下載了Eclipse 3.7插件的版本,而沒有其他修復上網在互聯網上有幫助。任何幫助非常感謝,如果需要任何其他信息,我非常樂意提供它 - 非常感謝你!

+0

您正在下載App Engine的插件? –

+0

不,這是針對Android開發的Eclipse IDE 3.7插件。我需要Google API插件才能將Google雲端硬盤集成到我的應用程序中。除非使用App Engine? (我不這麼認爲) –

+0

Yaa。有人說'比較方法違反了它的一般合同!'如果你使用的是JRE 7,那麼這種錯誤來自於一個錯誤。如果你使用JRE 6,那麼它就會解決問題。我不確定但可能值得一試。 –

回答

0

您必須下載Android Development Bundle from here。 用一個單一的下載,在ADT包包括你需要開始開發應用程序的一切:

的Eclipse + ADT插件

Android SDK工具

的Android平臺的工具

最新的Android平臺

模擬器的最新Android系統映像

+0

感謝您的建議,但我已經安裝了最新的ADT。我正在嘗試安裝完全獨立的Google API插件。有關於此的任何想法? –

0

You ca在properties-> java編譯器中設置java 6而不是7。

並更新你的月食,我記得有同樣的問題。反正爲什麼要用3.7。