從svn下載的項目(或從別處拷貝來的)報錯的可能情況以及解決經(jīng)驗

1、sdk版本不符合。

舉個栗子:如果svn上的項目是用sdk10的,但是你電腦上最低sdk是14的,那么這時候就會報錯。

解決辦法:a、鼠標點擊項目,b、快捷鍵“alt+enter”,c、左側(cè)點擊“Android”,右側(cè)選中一個sdk的版本,這里顯示的版本就是你電腦上已經(jīng)安裝的。

既然到了這個頁面,順便看看下面的依賴庫是否正常

附圖:


2、java compiler,java編譯器的問題。

如果是由于編譯器版本不對,這時候你的項目可能出現(xiàn)一整片的問題,簡直把新人嚇得魂飛魄散。

解決:選擇正確的編譯器版本:a、鼠標點擊項目,b、快捷鍵“alt+enter”,c、左側(cè)點擊“Java Compiler”,


3,Javacompiler level does not match the version of the installed java project facet

java的編譯器版本和facet不匹配。


這個問題還是比較少見的。不過既然出現(xiàn)了咱們就解決吧:

a、打開項目在磁盤上的位置,b、項目里面有個.Setting的文件夾,打開它。c、以編輯的方式打開這個文件org.eclipse.wst.common.project.facet.core.xml,d、讓facet的版本跟Java compiler的版本一致(查看java Compiler版本請看第二步)



4、還有個問題要注意

說明:這個問題的表現(xiàn)一般是:項目的前面有個紅叉叉,但是展開項目后,其子文件夾沒有顯示任何紅叉叉。

這里的jar包路徑應(yīng)該是你本地磁盤的路徑,而不是svn載下來默認的項目相對路徑。如果是項目相對路徑,a、修改方式就是刪除這個些jar包,b、然后“Add External JARs”,c、打開資源管理器選擇libs文件夾下的jar包。正常情況下,有道的jar這里都會有的。出錯主要是因為路徑?jīng)]有指向這里。

5、 項目里面import 某某某下面紅色下劃線,提示你創(chuàng)建類啊什么的。其實就是需要的jar包沒有。添加相應(yīng)的jar包到libs下即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,872評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,533評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,261評論 6 342
  • plist簡介 plist文件是將某些特定的類,通過XML文件的方式保存在目錄中。只有以下列出的類型才能使用pli...
    Hi唐吉訶德閱讀 1,011評論 1 0
  • YC創(chuàng)業(yè)課004:到群眾中去 主講人:Homejoy的創(chuàng)始人之一Adora Cheung 前幾講主講人主要是宏觀講...
    謝行知閱讀 233評論 0 2

友情鏈接更多精彩內(nèi)容