Android 如何在Eclipse 引入外部纯Java项目(不是打成Jar使用)
2015-09-14 17:28
232 查看
应用情景--如标题:
在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会把你玩得很惨。
)
在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会把你玩得很惨。
)
相关文章推荐
- java生成日期
- Java中间MD5加密算法完整版
- 关于hadoop与jstl冲突问题java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/e
- Spring 3 MVC and JSON example
- Solr I 入门——环境搭建与创建core
- 正则表达式在js和java中的使用
- Spring 3 MVC and XML example
- Java字符串首字母大写-高效方法
- java解析xml的几种方式 Dom4j
- Java学习之路 [书籍推荐]
- Java NIO 详解(二)
- java解析xml的几种方式 JDOM解析
- javah 使用方法 jni
- JAVA实现EXCEL导出
- Spring 3 MVC and RSS feed example
- java解析xml的几种方式 SAX解析
- myeclipse 经常会用到的快捷键
- 基于Struts2框架实现登录案例 之 程序国际化
- java解析xml的几种方式 DOM解析
- Spring 3 MVC and JSR303 @Valid example