SecurityException:无法找到dex.jar android的字段

Sun*_*nny 5 java error-handling android adt

昨天晚上我升级ADT-21并重启了eclipse.然后eclipse说你需要将android工具更新到21版.我下载window_installer21并安装在我之前安装window_installer的同一个位置.所以它会覆盖文件.然后我重新启动了eclipse,突然所有项目都停止了工作.Eclipse始终打开并显示错误. SecurityException: Unable to find field for dex.jar

当我尝试启动一个项目时,它会因以下错误而停止 Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

SDK Manager也没有打开.

我试过了:

  1. 清除所有项目
  2. 盯着日食和电脑约20-30个时间
  3. 卸载Android SDk,JAVA并重新安装
  4. 设置find_java.bat文件的路径
  5. 搜索了6个小时的互联网并阅读了一些表格

这个,这个,也是这个.

似乎没什么用.

小智 5

出现一个弹出窗口警告您更新到最新的sdk并打开相应的工具.试过这个(好几次 - 每次重启)都没有效果.

相反答案是......

  1. 在eclispe中,找到你的android sdk的位置(Window-> Preferences-> Android,SDK位置在页面顶部).

  2. 关闭eclispe.

  3. 在磁盘上找到sdk - 并运行独立的SDK Manager.exe(首次打开时似乎失败 - 但等待一两秒钟才能显示gui).注意 - 这是以前由eclipse打开的gui!

  4. 按照建议采取所有更新.将出现一个对话框,指示管理工具本身已更新,应重新启动.

  5. 重新启动该工具 - 再接受推荐和关闭的更新.

  6. 开始日食 - 问题已经消失!