應用情景--如標題:
在Eclipse的 “Android啟動項目”中引入“外部的純Java項目”,能運行的只有是基於Android的測試代碼才可以。
一直很納悶,如果外部寫好一個Java插件(例如服務器寫好的實體類)。如何連同代碼帶入android項目呢。(不是打成Jar)
如果打成Jar包。更改起來非常麻煩的。
而且有些時候需要直接測試一下某一java類的方法。但是又不能調用,還得寫一個單獨的“ 啟動Android項目 ”。或者寫單元測試。實在有點麻煩。
所以研究一下。
解決方案:
其實我們比較懶。一直都在 “Android啟動項目” 那里嘗試添加“外部的純Java項目”。
后來我嘗試復制 “Android啟動項目” 為"Android 插件項目"。
然后再添加“外部的純Java項目”,發現能使用“外部的純Java項目”的類文件
再把” 為"Android 插件項目"添加到“Android啟動項目” ,發現“外部的純Java項目”都能使用了。
有些時候,真不能硬來。要換一種思維。
雖然Eclipse開發android已經有點不流行的,不過現在Android Studio還不算成熟階段
(關鍵是第一次打開和第一次編譯代碼,有機會把機器卡住,不管你主頻多高,還是你分內存給Android studio有多大)。
對於本人而言。我對在Android studio下進行編寫代碼。感覺還是不錯的,確實蠻不錯。
但是對於我們這些“初級”程序員來說。不斷編譯項目和重啟編譯器來說呢。
我只能說。還是Eclipse編譯快一點。
希望Android studio以后這兩點有所改變。
所以本人只能把“Android studio編寫代碼 ”和“Eclipse編譯項目 ”結合使用,已解決現在這種尷尬的開發情況。
(有些人說。
1.兩個IDE編譯器一起用,不怕內存不夠嗎?
對於這點。我只能說。騷年,你的電腦是時候升級了。現在開發Android標配的內存都是8G了,對於本人來說我的破筆記本都裝了16G內存。
畢竟是干活的東西。它能升級一點就升級一點吧。對它對自己都有好處的。
2.兩個IDE編譯器的項目目錄不一樣,能一起使用嗎?
這點的話。如果你開的項目是用Android Studio 開的話,這問題我無法解答。
但是如果你是從Eclipse開的老項目。就看看以下的文章吧。
http://www.cnblogs.com/shortboy/p/4519860.html
其實對於本人來說。
Eclipse給新手使用是挺不錯的。
Android studio的操作。
我感覺如果沒有帶着目的去用這個IDE,我只能說強大的Gradle會把你玩得很慘。
)