MEMO: Eclipse export apk errors

不知道為什麼,之前 export apk 時都沒有這些問題,今天卻問題不斷,這裡記錄一下遇到的問題。

1. Export aborted because fatal lint errors were found.

在要匯出 apk 的時候,出現以下訊息:

1
2
Export Aborted
Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Export again, or turn off "Run full error check where exporting app: in the Android > Lint Error Checking preference page.

其實這個問題的解法就在錯誤訊息裡面了,只要取消勾選下列路徑即可

1
Window -> Preferences -> Android -> Lint Error Checking -> Run full error check when exporting app and abort if fatal errors are found.

2. Android SDK Content Loader 0%

開啟 eclipse 的時候,遇到 Android SDK Content Loader 卡在 0% 的情況,請參考 Eclipse 停在 Android SDK Content Loader。不過還沒辦法完全解決,關閉後重新啟動就又遇到相同狀況,等找到新解法小蛙再更新。

3. Conversion to Dalvik format failed with error 1

小蛙之前的文章 Conversion to Dalvik format failed with error 1 裡面提到兩個解決方法,如果通通都不行的話,最有效的方法是把整個專案複製一份出來,刪掉 Project 後,再重新 Import Exist Android Project,就可以解決這個問題。

4. [Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

造成這個狀況的原因是小蛙的 A 專案載入了 ActionbarSherlock、FacebookSDK、Supportv4PreferenceFragment … 等,每個專案下面又都載入了一個 android-support-v4.jar,遇到這種錯誤可以把其他的指向同一個 android-support-v4.jar,例如:ActionbarSherlock 下的 android-support-v4.jar。
這邊有遇到其他更多 Eclipse 問題會繼續更新,一方面留作記錄方便查找,一方面希望能幫助到有需要的人。
參考資料:

  1. Eclipse 停在 Android SDK Content Loader
  2. Conversion to Dalvik format failed with error 1

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

    這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料