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会把你玩得很惨。

原文地址:https://www.cnblogs.com/shortboy/p/4807768.html