我們昨天介紹了在如何建立 library project ,同時在 android application project 中引用 library project ,並測試執行。
在長時間測試這樣的編譯方式,交由 eclipse 自動編譯,並自動 merge 你在 lirary project 的變動。
好處是可以無痛的使用,缺點是每次測試發布時,都會在背景跑 building 流程很久才跳出選擇 VAD 測試選項。假設我們引用了更多 library project 每當重新build & test 時,等待時間足以去泡完咖啡回來看 eclipse 忙碌的繼續跑。
一直想要怎樣解決這個問題,畢竟有時候我們只是修改一點點 code ,想要執行測試時就需要等上好一陣子,真是浪費生命....
有天,我仔細查看 library project 輸出的bin 資料夾,我們發現他是把包成 *.JAR 格式。
這裡讓我想到直接拿 JAR 來使用,畢竟我們不是常常重新修改/編譯 library class 裡的內容。
最後的解決方式就是:
結論是:只要更改 properties 參數,重新要求eclipse 整理 import 資料即可。不用更動任何原本使用 reference library 編譯測試成功的 code
我們明天見