當(dāng)我第一次被要求用這樣的方法將一個(gè)項(xiàng)目當(dāng)做library導(dǎo)入另一個(gè)項(xiàng)目時(shí),其實(shí)我是拒絕的词爬,因?yàn)橥菏龋悴荒茏屛覍?dǎo),我就馬上導(dǎo)顿膨,第一我要試一下锅锨,因?yàn)槲也辉敢鈱?dǎo)入完成后再加上一些特技上去,代碼“DUANG~~”一下恋沃,很智能必搞,很完美,這樣程序猿出來一定會(huì)罵我囊咏,根本沒有這樣的代碼恕洲!就證明我導(dǎo)入的library是假的。后來我也經(jīng)過證實(shí)這種導(dǎo)入方法是簡(jiǎn)單而實(shí)用的梅割,我用了大概一個(gè)月左右霜第,感覺還不錯(cuò),后來我在敲代碼的時(shí)候也要求他們不要加特技户辞,因?yàn)槲乙尦绦蛟硞兛吹矫诶啵覍?dǎo)入后是這個(gè)樣子,你們導(dǎo)入后也是這個(gè)樣子底燎!
首先刃榨,右鍵單擊需要作為library的工程,選擇屬性(Properties):
勾選Is Library,點(diǎn)擊確定双仍;
然后枢希,右鍵單擊需要導(dǎo)入library的項(xiàng)目,選擇屬性(Properties):
點(diǎn)擊“Add”:
選擇剛剛作為library的那個(gè)程序朱沃,點(diǎn)擊確定晴玖,完成library的導(dǎo)入。
當(dāng)然有時(shí)候为流,我們會(huì)遇到這樣的情況:
在設(shè)置完library之后重新打開始始終顯示關(guān)聯(lián)錯(cuò)誤呕屎,就是reference那里是個(gè)紅叉。Eclipse也沒有任何出錯(cuò)提示敬察。
這時(shí)候我們來看看解決方案:
原來在windows系統(tǒng)下秀睛,library project必須和project處于相同的盤符中,因?yàn)槿绻诓煌P符莲祸,project.properties中的android.library.reference.1值變成絕對(duì)路徑蹂安,而ADT推薦是在ubuntu下使用的椭迎,對(duì)windows絕對(duì)路徑有支持bug。