Eclipse新建Android項目報錯解決方案詳細匯總
本文記錄剛接觸Android開發(fā)搭建環(huán)境后新建工程各種可能的報錯,并親身經(jīng)歷漫長的解決過程(╥╯^╰╥),尋找各種偏方,避免大家采坑,希望能幫助到大家。
出錯一:The import android.support cannot be resolved類型解決
如圖,如果報The import android.support cannot be resolved或者android.support.v7.app.ActionBarActivity類似的錯誤。
解決方案一 :缺少相關(guān)依賴包,這里提供親測有效的庫文件,需要導(dǎo)入android-support-v7-appcompat.jar 。
導(dǎo)入步驟:
(1)點擊項目名,右鍵選擇Properties,如圖順序:
(2)點擊Add External JARs之后,選擇剛剛下載的庫文件android-support-v7-appcompat.jar ,進行導(dǎo)入如圖:
點擊Apple應(yīng)用,然后關(guān)閉復(fù)選框。
(3)可以看到項目文件多了剛才的擴展庫。
上面的報錯也解決了
可以看到我的項目并沒有l(wèi)ibs文件夾,在查找資料時候許多都是介紹有l(wèi)ibs文件夾,如果大家有遇到的話那就執(zhí)行這一步星號3。
(3*)在出現(xiàn)錯誤的工程目錄libs加入 android-support-v7-appcompat.jar,復(fù)制粘貼即可。
到這里,如果你成功解決,沒有報錯信息了,而且可以運行項目,那恭喜你!
(・。・)然鵝,它還是出現(xiàn)另一個錯誤!ԅ(¯㉨¯ԅ)。
這時候開啟下個解決方法。
出錯二:android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved. 解決方法
接著上一步驟還是沒解決問題,報出另一個錯誤。
可見,重寫類出現(xiàn)錯誤,錯誤信息: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'.等提示錯誤
作為剛接觸的我,經(jīng)過不斷搜尋,發(fā)現(xiàn)原來新建Android工程忽略了版本問題,Android SDK4.0以下版本設(shè)計風(fēng)格與4.0以上存在差異,導(dǎo)入v4、v7還是不能解決問題。
因為現(xiàn)今版本的jar包位置已經(jīng)改動,我們需要正確配置SDK API版本,具體采用SDK4.0以上,API14以上,正確具體步驟如圖,按順序操作:
(1)創(chuàng)建Android項目
(2)填寫項目名稱和SDK版本選擇(重要?。?br />
(2)然后一直點Nest默認下一步,直到Finish,等待項目的創(chuàng)建。
如果跟下圖一樣運行測試程序成功,那就恭喜你成功啦!
如果出現(xiàn)另一個錯誤: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!
這個原因是項目所需的最低SDK/API比創(chuàng)建的ADT虛擬機的API高,所以會提示不兼容錯誤。
那么請繼續(xù)轉(zhuǎn)下一站解決辦法。
出錯三:the file dx.jar was not loaded from the SDK folder! 解決(最后一步)
查看自己安裝的Android版本,下面以我的安裝為例,如圖:
Android版本 | API版本 |
---|---|
Android5.11 | 22 |
對應(yīng)的找到build-tools的API 22版本
然后再項目文件找到project.properties文件,添加下載安裝的匹配的build-tools版本:sdk.buildtools=22.0.1
到這里大功告成!可以看看第一個測試應(yīng)用運行啦。
到此這篇關(guān)于Eclipse新建Android項目報錯解決方案詳細匯總的文章就介紹到這了,更多相關(guān)Eclipse新建Android報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Android編譯出現(xiàn)Warning:Mapping?new?ns?to?old?ns報錯的解決方案
- Android報錯Error:Could not find com.android.tools.build:gradle:4.1解決辦法
- AndroidStudio報錯Emulator:PANIC:Cannot find AVD system path. Please define ANDROID_SDK_ROOT(解決方案)
- 解決android報錯:Intel HAXM is required to run this AVD
- Android studio 切換flutterSDK之后報錯及解決辦法(推薦)
- Android報錯Didn‘t?find?class?“android.view.x“問題解決原理剖析
相關(guān)文章
Android實現(xiàn)發(fā)送短信驗證碼倒計時功能示例
本篇文章主要介紹了Android實現(xiàn)發(fā)送短信驗證碼倒計時功能示例,這里整理了詳細的代碼,有需要的小伙伴可以參考下。2017-03-03Java操作FreeMarker模板引擎的基本用法示例小結(jié)
這篇文章主要介紹了Java操作FreeMarker模板引擎的基本用法示例小結(jié),FreeMarker本身由Java寫成,用模板來生成文本輸出,需要的朋友可以參考下2016-02-02Android Flutter實現(xiàn)GIF動畫效果的方法詳解
如果我們想對某個組件實現(xiàn)一組動效應(yīng)該怎么辦呢?本文將利用Android Flutter實現(xiàn)GIF動畫效果,文中的示例代碼講解詳細,需要的可以參考一下2022-06-06Android實現(xiàn)便于批量操作可多選的圖片ListView實例
這篇文章主要介紹了Android實現(xiàn)便于批量操作可多選的圖片ListView功能實現(xiàn)方法,涉及ListView針對多圖操作的相關(guān)技巧,需要的朋友可以參考下2016-08-08