百戰卓越班學員學習經驗分享:Eclipse 的問題bug解決

北京尚學堂|百戰卓越班學員學習經驗分享:Eclipse 的問題bug解決

來自尚學堂百戰卓越班學員知乎Strive追逐者的學習分享。

1、在R.layout裡找不到已存在的xml佈局文件

原因:導入了錯誤的R包

解決:刪除import R,重新導入一個正確的R包

2、Android工程編譯的時候報libmaliinstr.so not found的錯誤(一般影響不大)

原因:國產機自身原因

解決:<activity>,禁止硬加速/<activity>

3、Adb connection Error:遠程主機強迫關閉了一個現有的連接

原因:這是在Windows環境下adb的一個bug,當手機上同時運行的進程數大於64時,就會引發adb崩潰

解決:重啟adb

Cmd -> cd E:\Program Files\sdk\platform-tools -> adb kill-server ->adb start-server

4、eclipse工程名前出現感嘆號

原因:工程中classpath中指向的包路徑錯誤

解決:右鍵項目名稱BuildPath ---> Configure Build Paht...中,然後上面有幾個選項卡找到Libraries中 出現紅色叉號的包為路徑錯誤的包。到classpath中修改相應包的當前路徑。然後回到eclipse中F5刷新工程。

5、包的名稱最好以http://com.XXX.XXX形式

否則AndroidManifest.XML中加載Activity容易發生出錯,文件編譯不成功。

6、導入Android項目時報出invalid project description的錯誤

原因:執行file——>import——>Existing Android Code into Workspace就是把項目導入你自己設置的當前eclipse的工作目錄,但是你的被導入的android工程也在這個目錄下,這樣就導致了衝突

7、導入工程時,style文件夾下各種報錯

解決:

把 <style>

改成

<style>

把<style>

改成

<style>

8、Eclipse添加Android Library錯誤的原因

原因:在windows下項目必須和library在同一個目錄下,否則會出錯。

9、R.Java包丟失

原因:

1)xml文件編寫出錯。資源的命名規則是不允許有大寫字母出現的,也不允許下劃線_出現。

2)導入Library後R.java丟失,原因不明

解決:需要導入外部包或工程的項目,最好不要在默認工作空間中建立工程,把工程建立到其他目錄下,並與外部包放在同一目錄下。

10、導入包時出現異常:Jar mismatch! Fix your dependencies

原因:這是因為兩個項目的jar包(android-support-v4.jar)不一致。 解決方法是把2個jar都刪除,然後各自加上最新的jar包:把其他項目中的v4jar包,拿出來分別放到這兩個項目中去。

11、XML文件中android:textColor失效,但是用java代碼可以正常調整字體顏色

原因:不明

解決:刪掉重寫

12、導入jar時出現運行錯誤。導入包的正確姿勢

解決:導師說,現在導入包不需要那麼複雜,buildpath、add library都不用,直接把jar包拖入工程的libs文件中。

“我們相信人人都可以成為一個IT大神,現在開始,選擇一條陽光大道,助你入門,學習的路上不再迷茫。這裡是北京尚學堂,初學者轉行到IT行業的聚集地。"


分享到:


相關文章: