eclipse導入工程報錯的問題

最近看到有很多題問導入工程報錯的問題,在這裏給大家提供幾個解決方案,以供參考。現在就想到這麼多,後面想起來再補上,或者大家有有經驗也可以給我留言,謝謝。


一、              1.缺少jar包。很多時候開發要用到第三方或者是自己開發的jar包,這些jar提供的是接口,如果出現這樣的提示 未命名.jpg
2012-7-30 09:18 上傳
下載附件 (1.24 KB)
,一般是程序沒有找到這個jar包。解決方法Alt+Enter →Java Build Path→Libraries,應該有個包是帶紅色 未命名1.jpg
2012-7-30 09:18 上傳
下載附件 (1018 Bytes)
號的,選中點擊編輯,然後重新選擇路勁就ok了。如果沒有這個包首先看看網上能不能下到,一般都可以,如果是人家自己的jar,那就悲劇了,無解。
二、             2. 程序中每個activity都報錯,沒有android.jar。有些網上下載的工程可能沒有android.jar這個包,這個包是系統帶的。Alt+Enter →Android→選擇Project Build Target→ok。
三、            3.  如果沒有生成R.java文件,可能是項目哪裏有錯誤,R.java是編譯自動生成的,如果編譯不通過,肯定不會生成。如果工程本身沒有錯嘗試Project→clean。
四、             4. 最後再給出一個最有效的方法(jar包的問題除外,其他問題可以嘗試)。比如google源碼中的項目,導入進來的錯誤很難解決,因爲有些文件被刪了。解決方法:New → AndroidProject


未命名2.jpg
2012-7-30 09:18 上傳
下載附件 (52.37 KB)
然後選擇api版本→finish。

總結

還有個問題就是關於正確導入jar的方法,因爲現在隨着adt版本的提升,出現一個問題。如果方式不正確的話,jar包不會被打包到apk,所以會出現亂七八糟的問題,ClassNotFound是比較常見的。下面就說一下正確的方法。
首先Alt+Enter →Java Build Path→Libraries → Add Libraries

未命名3.jpg
2012-7-30 09:18 上傳
下載附件 (33.23 KB)

未命名4.jpg
2012-7-30 09:18 上傳
下載附件 (24.82 KB)

未命名5.jpg
2012-7-30 09:18 上傳
下載附件 (51.89 KB)

未命名6.jpg
2012-7-30 09:18 上傳
下載附件 (48.46 KB)





完了,全部ok。最後你的工程目錄就可以看到


未命名7.jpg
2012-7-30 09:18 上傳
下載附件 (11.76 KB)


還有最近遇到一個很奇怪的問題,就是工程沒有錯,但是一運行就出現這樣的提示: The connection to adb is down, and a severe error has occured.
[2012-06-29 22:26:58 - Test] You must restart adb and Eclipse.
[2012-06-29 22:26:58 - Test] Please ensure that adb is correctly located at 'E:\3G\Android SDK\android-sdk-windows\platform-tools\adb.exe' and can be executed.

如果restart adbkill adb 都沒辦法解決的話,看看你是不是用了豌豆莢,關掉豌豆莢重啓下eclipse就好了。

還有模擬器啓動報錯,提示下面這個錯誤


未命名8.jpg
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章