1. 程式人生 > 程式設計 >Eclipse新建Android專案報錯解決方案詳細彙總

Eclipse新建Android專案報錯解決方案詳細彙總

本文記錄剛接觸Android開發搭建環境後新建工程各種可能的報錯,並親身經歷漫長的解決過程(╥╯^╰╥),尋找各種偏方,避免大家採坑,希望能幫助到大家。

出錯一:The import android.support cannot be resolved型別解決

如圖,如果報The import android.support cannot be resolved或者android.support.v7.app.ActionBarActivity類似的錯誤。

Eclipse新建Android專案報錯解決方案詳細彙總

解決方案一 :缺少相關依賴包,這裡提供親測有效的庫檔案,需要匯入android-support-v7-appcompat.jar 。

Eclipse新建Android專案報錯解決方案詳細彙總

匯入步驟:

(1)點選專案名,右鍵選擇Properties,如圖順序:

Eclipse新建Android專案報錯解決方案詳細彙總

(2)點選Add External JARs之後,選擇剛剛下載的庫檔案android-support-v7-appcompat.jar ,進行匯入如圖:

Eclipse新建Android專案報錯解決方案詳細彙總

點選Apple應用,然後關閉複選框。

(3)可以看到專案檔案多了剛才的擴充套件庫。

Eclipse新建Android專案報錯解決方案詳細彙總

上面的報錯也解決了

Eclipse新建Android專案報錯解決方案詳細彙總

可以看到我的專案並沒有libs資料夾,在查詢資料時候許多都是介紹有libs資料夾,如果大家有遇到的話那就執行這一步星號3。

(3*)在出現錯誤的工程目錄libs加入 android-support-v7-appcompat.jar,複製貼上即可。

到這裡,如果你成功解決,沒有報錯資訊了,而且可以執行專案,那恭喜你!

(・。・)然鵝,它還是出現另一個錯誤!ԅ(¯㉨¯ԅ)。
這時候開啟下個解決方法。

出錯二:android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved. 解決方法

接著上一步驟還是沒解決問題,報出另一個錯誤。

Eclipse新建Android專案報錯解決方案詳細彙總

可見,重寫類出現錯誤,錯誤資訊:The type android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved. It is indirectly referenced from required .class files 。

它並沒有正確載入基類,只能尋求其他方法了。

還有錯誤,error: Error retrieving parent for item: No resource found that matches the given name ‘Theme.AppCompat.Light'.等提示錯誤

Eclipse新建Android專案報錯解決方案詳細彙總

作為剛接觸的我,經過不斷搜尋,發現原來新建Android工程忽略了版本問題,Android SDK4.0以下版本設計風格與4.0以上存在差異,匯入v4、v7還是不能解決問題。
因為現今版本的jar包位置已經改動,我們需要正確配置SDK API版本,具體採用SDK4.0以上,API14以上,正確具體步驟如圖,按順序操作:

(1)建立Android專案

Eclipse新建Android專案報錯解決方案詳細彙總

(2)填寫專案名稱和SDK版本選擇(重要!)

Eclipse新建Android專案報錯解決方案詳細彙總

(2)然後一直點Nest預設下一步,直到Finish,等待專案的建立。

如果跟下圖一樣執行測試程式成功,那就恭喜你成功啦!

Eclipse新建Android專案報錯解決方案詳細彙總

如果出現另一個錯誤:Failed to load D:\Android\android-sdk-windows\build-tools\29.0.3\lib\dx.jar和Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

Eclipse新建Android專案報錯解決方案詳細彙總

這個原因是專案所需的最低SDK/API比建立的ADT虛擬機器的API高,所以會提示不相容錯誤。

那麼請繼續轉下一站解決辦法。

出錯三:the file dx.jar was not loaded from the SDK folder! 解決(最後一步)

檢視自己安裝的Android版本,下面以我的安裝為例,如圖:

Android版本 API版本
Android5.11 22

Eclipse新建Android專案報錯解決方案詳細彙總

對應的找到build-tools的API 22版本

Eclipse新建Android專案報錯解決方案詳細彙總

然後再專案檔案找到project.properties檔案,新增下載安裝的匹配的build-tools版本:sdk.buildtools=22.0.1

Eclipse新建Android專案報錯解決方案詳細彙總

到這裡大功告成!可以看看第一個測試應用執行啦。

Eclipse新建Android專案報錯解決方案詳細彙總

到此這篇關於Eclipse新建Android專案報錯解決方案詳細彙總的文章就介紹到這了,更多相關Eclipse新建Android報錯內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!