Android 如何在Eclipse 引入外部純Java項目(不是打成Jar使用)


應用情景--如標題:

在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會把你玩得很慘。

 


免責聲明!

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



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