我是新來的android編程。我試圖在android應用程序中包含來自非android項目的代碼。這包含了很多其他非android應用程序使用的共享代碼。什麼是在Eclipse下包含另一個(非Android)項目的Android項目的最佳方式
我想知道做什麼的最好方法是從代碼維護的角度來看。我想包含的共享代碼會不時進行修改,我希望保持更新我編寫的任何應用程序儘可能簡單的過程(儘可能自動執行)。
我是否最好構建一個包含共享代碼的.jar文件並將其複製到我的應用程序中(例如:使用ant腳本)還是有更簡化的方法。
我特別想避免將我的共享代碼項目轉化爲任何類型的android項目。
什麼,如果有的話,你的共享代碼用於構建管理?任何,Maven? – 2012-04-18 22:45:17
沒有那種。爲了這個問題的目的,它可以被認爲是帶有添加的ant腳本生成器來生成jar的Eclipse java項目。我的其他項目與部署(自定義腳本集)一起吸收了jar文件。我面對的問題是,作爲一種新技術,我認爲ADT正在通過黑盒過程來包裝所有東西。告訴它從項目外吸取.jar文件看起來不是一個選項 – 2012-04-18 23:34:50
Jar分發是行業標準,這是API開發人員用來提供通用Java庫的原因,也是使Android成爲最受歡迎的SDK之一。有數十萬個罐子,例如android.jar,junit.jar等。 – yorkw 2012-04-18 23:41:28