eclipse中幾個庫目錄的解釋
ADT 在project裡面刪除了 Android Private Libraries 之後怎麼重新新增進去?
右鍵點選相關project目錄,點選Android Tools -> Fix Project Properties 即可。
當前工程的libs下的v4jar包與所包含的library工程的libs下的v4jar包會重複。而這個時候當前工程是不會將libs下面的任何jar包放到自動生成的Android Private Libraries目錄中去的,這個目錄也不會生成。
解決的方法:將當前工程中的android-support-v4.jar刪掉就可以了!然後clean,build。就ok了
.被引用的專案在“Android”選項裡設定“Is Library”打鉤
2.引用項在“Android”選項裡設定“add”被引用項
3 .android Dependencies會顯示引用專案,依賴專案
Android Private Libraries:表示放在libs裡面的jar包引用和依賴專案中的包,視為私有引用
Referenced Libraries:表示引用的外部jar包。
4.注意:
如果引用專案和被引用專案用到同一個jar包,版本需要保持一致。
Android Private Libraries和Referenced Libraries不能重複引用同一個jar包,兩個都有時去掉一個。
即為libs下的包不能夠和外部引用的包重複。
此問題在引用android-support-v7中容易出現
如果錯誤類似這樣的:
android-support-v7-appcompatresvalues-v21themes_base.xml:191: error: Error: No resource found that matches the given name: attr ‘android:colorPrimaryDark’.
我的解決辦法是設定project build target為Android5.0,即他找不到資源的那個版本