升級adt插件后,eclipse突然出現Unable to build: the file dx.jar was not loaded from the SDK folder 錯誤
Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!
升級adt插件后,eclipse突然出現上面錯誤,無法運行android項目。
網上搜索了很多方法試過了都不行,clean,換workspace目錄,把tools下的dx.jar拷貝到對應platform下面也不行,重啟eclipse,更新sdk都不行。
最終在stackoverflow上搜索到一個方法試了以后才可以
platform-tools\lib folder was missing after upgrade (my eclipse was open). close eclipse, using sdk manager uninstall and install "Android SDK platform-tools".
即先關閉eclipse,打開sdk安裝目錄下的SDK Manager.exe 頂部Tools 下面的兩個勾選上以后點擊下面的 Install packages 按鈕更新,更新完成后啟動eclipse就可以了
注:后來在另外一台電腦發現,如果sdk沒有更新到最新版Tools下面的兩個包是安裝不了的,所以必須先更新sdk然后再更新Tools才行。
-----------------------------------------------------------------------
另:升級adt的原因是eclipse突然無法生成R.java文件, 網上搜索了很多方法最終升級adt后可以生成R.java了但又出現了上面無法運行的情況。
根本原因就是最終android sdk升級了,必須都升級到最新的才能正常使用。
詳細請看另外一篇博客 http://www.cnblogs.com/zdz8207/archive/2012/11/30/eclipse-android-adt-update.html