2012-12-06 35 views
5

昨天晚上我升級到ADT-21並重新啓動eclipse。然後eclipse說你需要將android工具更新到版本21.我下載了window_installer21並將它安裝在我以前的window_installer安裝位置。所以它覆蓋文件。然後我重新啓動了eclipse,突然所有項目都停止工作。 Eclipse始終打開並顯示錯誤。 SecurityException: Unable to find field for dex.jarSecurityException:無法找到dex.jar的字段android

,當我嘗試啓動它與下面的錯誤 Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

SDK管理器還沒有打開停止的項目。

我曾嘗試:

  1. 清除所有項目
  2. 再盯着日食和計算機約20-30 timmes
  3. 卸載Android SDK中,Java和重新安裝了
  4. 設置find_java的路徑。蝙蝠文件
  5. 已在網上搜索了6小時並閱讀了一些表格

This,thisthis其中之一。

似乎沒有任何工作。

回答

5

出現一個彈出窗口,提醒您更新到最新的sdk並打開相應的工具。嘗試了這個(幾次 - 每次重新啓動),沒有任何效果。

相反的答案是...

  1. 在Eclispe的,找到你的Android SDK中的位置(窗口 - >首選項 - > Android和SDK位置是在頁面的頂部)。

  2. 關閉eclispe。

  3. 找到磁盤上的sdk - 並運行獨立的SDK Manager.exe(它在第一次打開時似乎失敗 - 但等待一兩秒鐘讓gui出現)。注意 - 這與以前由eclipse打開的gui是一樣的!

  4. 按照建議採取所有更新。出現一個對話框,指出管理工具本身已更新並應重新啓動。

  5. 重新啓動該工具 - 建議並關閉更多更新。

  6. 開始日食 - 問題已消失!

0

嘗試安裝新鮮的andoridSDK。問題出在SDK而不是用eclipse。

+0

謝謝回答一個過時版本。當我盯着日食時,所有的東西都變得正常了。現在所有的項目都在工作,但仍然沒有開放android sdk manager。 – Sunny

+0

爲什麼你想打開androidsdk?你的意思是說,從eclipse - >窗口 - >首選項 - > android - >在這裏選擇它不顯示sdk選項? –

0

更新Android工具/使用最新的,創造新的工作區的SDK。它解決的問題對我來說

0

我你得到了同樣的錯誤消息,但SDK經理爲你工作,以管理員權限運行它,並刪除這兩個軟件包在工具文件夾中。然後再安裝它們。

0

從Android開發人員網站安裝最新的Android/Eclipse直接後,我遇到了類似的問題。我還看到另一個與find_java有關的錯誤,聲稱它在c:\ windows \ system32 \ java.exe中找不到Java。一年前我曾經使用過MOTODEV工作室(自此以後就沒有碰過它)。我擔心它可能會導致衝突,所以我卸載了它。但是,它在我的c:\ Users \文件夾中留下了一些碎片。我吹走了一些與android有關的隱藏目錄,以及一個已安裝在那裏的androidsdks目錄,同樣也吹走了我的工作空間文件夾。然後,我推出的Eclipse/SDK管理器和所有是正確的與世界:)

0
  • 更新的Eclipse包:Help > Check for Updates
  • 更新的Android SDK:Window > Android SDK Manager
0

這是通過在VirtualStore舊版本的dx.jar存在(文件夾所致Windows存儲系統和程序文件的用戶版本)。 轉至"C:\Users\<your user name>\AppData\Local\VirtualStore\<android-sdk path>"並刪除所有內容,或僅刪除"\platform-tools\lib\dx.jar"文件。

即:如果您的用戶名是"user32"和你的Android SDK被放置在"C:\Program Files\Java\android-sdk",更新後你可能有dx.jar"C:\Users\user32\AppData\Local\VirtualStore\Program Files\Java\android-sdk\platform-tools\lib\"

相關問題