eclipse中將一個項目作為library導入另一個項目中


1. github上搜索viewpagerIndicator: https://github.com/JakeWharton/ViewPagerIndicator

2. 下載zip包,解壓,eclipse中import->Android Existing Code->(注意只導入解壓后下面的Library)

3. 導入后標記為Property->Android->isLibrary

4. 將indicator下面的libs下的support-v4的jar包copy到主項目文件下的libs覆蓋,否則會報version mismatch

5. 在主項目中property->Android->AddLibrary添加進來

6. ctrl+Alt+T試着將TabPagexxx的class搜索出來,說明項目已經成功導入

今天在學習viewpagerIndicator的時候發現在一個項目中AddLibrary后項目沒有反應,通過百度搜到了一下解決方法

 

1.作為library的項目,右鍵屬性-->Android-->勾選is library

2.在另一個項目中,右鍵項目屬性-->android-->add 將剛剛的那個項目加進去


問題:在設置完library之后重新打開始始終顯示關聯錯誤,就是reference那里是個紅叉。Eclipse也沒有任何出錯提示。


解決:

原來在windows系統下,library project必須和project處於相同的盤符中,因為如果在不同盤符,project.properties中的android.library.reference.1值變成絕對路徑,而ADT推薦是在ubuntu下使用的,對windows絕對路徑有支持bug。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM