所有项目都运作良好
但突然间
所有项目都会出现此问题...
我无法运行所有项目。
答案 0 :(得分:11)
这是在Android最近更新Eclipse插件之后发生的。在Eclipse中,使用Window - > Android SDK Manager,并更新您的Android SDK安装。重新启动eclipse时,错误消息将消失。
答案 1 :(得分:3)
或者,如果您喜欢我并且安装了Eclipse 3.7.x和Eclipse 4.2.x,那么如果您希望它们都能正常工作,则需要更新两者上的Android SDK安装(尽管我使用相同的安装目录。
更新Android SDK安装本身就是一种野兽;我在安装API 17时遇到了一些问题,但我发现清除SDK Manager缓存可以缓解这些问题。
答案 2 :(得分:1)
在aanno的答案之后我仍然遇到了问题,所以我在他的步骤之后必须做的是将我的工作区(File-> Switch Workspace)切换到另一个文件夹,应用它然后立即返回并重新选择我的原始工作区位置。一旦我这样做并且eclipse返回,我的工作区就恢复运行了。
答案 3 :(得分:0)
今天早些时候升级后出现错误。升级没有明显的困难。
经过多次部分测量后,我们采取以下措施让错误消失:
我想知道常规更新协议中是否存在错误。如果更新再次出错,我将从一开始就尝试完全卸载并重新安装SDK文件和ADT插件。
记录:
Mac OS 10.8.2 on 11-inch MacBook Air, Late 2010
Eclipse Version: Juno Service Release 1
Build id: 20121004-1855
Android tools: 21.0.0.v201210310015-519525
答案 4 :(得分:0)
即使重新安装Eclipse的Android插件也没有让我失去这个错误。
记录(也就是我尝试过的)
我在我的SDK文件夹中查找了一个名为“find_java”的文件但找不到任何文件(OS X)。修改此文件的其他答案建议的解决方案不是一个选项。
我还通过About eclipse > Installation Details
卸载了Eclipse插件(使用Eclipse Juno)。此外,我试图删除可能的剩余文件,我删除了这些文件/文件夹:
/path_to_eclipse/features/com.android.*
(共找到4个文件夹,例如com.android.ide.eclipse.adt_16.0.1.v201112150204-238534)/path_to_eclipse/plugins/com.android.
(找到4 *.jar
,例如com.android.ide.eclipse.ddms_16.0.1.v201112150204-238534)Help > Install New Software
从Eclipse内部重新安装插件。
注意:从Eclipse中启动Android SDK Manager我得知我的软件是最新的!
解决方案(?)
安装了Eclipse插件后,我从dev.android.com下载了SDK,解压缩到一个不错的位置(靠近海滩的地方问我^^)并在Eclipse中引用它:Eclipse > Settings > Android > SDK Location
。
似乎dex.jar
错误在此之后消失了(即使在重新启动Eclipse之后仍然存在)。
但是目前我的开放项目是Unable to resolve target 'android-XX'
(X通用版本号)。
我再一次看了Android SDK管理器并且是 - 现在它列出了许多已卸载的插件,所以目前我正在为各种Android级别重新安装API。
将保持这篇文章的更新,但似乎下载和手动引用SDK就可以了。