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会把你玩得很惨。
)
Android 如何在Eclipse 引入外部纯Java项目(不是打成Jar使用)的更多相关文章
- 在命令行中运行eclipse中创建的java项目
在命令行中运行eclipse中创建的java项目 博客分类: java相关 javaeclipse命令行 由于项目要求,需要对eclipse中的项目进行打包,似的可以在客户机上不装eclipse的情 ...
- Atitit 纯java项目的提升进度大法---通用json dsl接口
Atitit 纯java项目的提升进度大法---通用json dsl接口 1. Json dsl接口1 1.1. Url: http://aaa.com/api_jsondsl?dsl={}1 1. ...
- Java项目生成可执行jar包、exe文件以及在Windows下的安装文件
1.如何通过eclipse将Java项目生成可执行jar包 首先把在eclipse下的java项目导出jar file 下一步 下一步 下一步 最后点击完成,便生成了可执行的jar文件.可以在刚刚选择 ...
- Eclipse引入外部Jar在发布时没有自动带入,导致出现ClassNoFound错误
今天换了一台电脑重新配置环境调试老程序的时候出现链接数据库错误java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver提示. ...
- 如何在Eclipse中Debug调试Java代码
背景 有的时候你想debug调试Java的源代码,就想试图在Java源代码中设置断点,在Eclipse中常常会出现Unable to insert breakpoint Absent Line Num ...
- Eclipse对于多个Java项目的支持并不友好!
本文吐槽! 如果我们创建两个Java项目.一个叫StatsReader.把数据从网上下载到本地数据库里.一个叫StatsViewer.把数据从数据库里拿出来呈现给用户.这两个项目都要用同一个外部类库m ...
- eclipse中如何将java项目转为java Web项目
有时候我们在eclipse中导入web项目时,系统当做一个java项目导入进来了.这时候在启动tomcat的服务器时无法找到该项目. 那么可以通过如下操作来将java项目转换为web项目. 1. 选择 ...
- Eclipse安装配置以及java项目和类的创建
1.Eclipse的安装: 双击此应用程序 进入安装界面 选择下一步 更改路径将此默认路径改为 确定之后下一步更改jre的安装路径 在之前安装的java文件夹下新建一个jre文件夹 将jre安装在里边 ...
- (转)Android Studio系列教程一下载与安装 背景Android Studio VS Eclipse准备下载创建HelloWorld项目
背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Goo ...
随机推荐
- python模块之keyword
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python模块之keyword import keyword ''' >>> help( ...
- Linux和windows下内核socket优化项 (转)
问题: No buffer space available Linux: vi /etc/sysctl.conf net.core.netdev_max_backlog = 30000 每个网络接口 ...
- MongoDB安装实录
mongodb是nosql中的贵族,很受欢迎... 01.下载 官方:https://www.mongodb.com 社区版.企业版 https://www.mongodb.com/downloa ...
- 编译Boost库
VS版本: 虽然网络上有,但是还是记录下,找到VS的command prompt,然后切换到boost的根目录: 1.运行 bootstrap.bat 它在当前目录下会生成b2.exe2. 2.运行b ...
- Android的Button按钮,ACTION_UP事件不触发解决方案
在android 编程时,有时候要实现当Button一直按下的时候,执行一些逻辑代码,当按钮弹起的时候,终止这些逻辑代码的执行. 比如在 设置页面的滑动开关时,如果不监听ACT ...
- ASP.NET 5 RC 1:UrlRouting 设置(不包含MVC6的UrlRouting设置)
转自:http://habrahabr.ru/company/microsoft/blog/268037/?mobile=no 1.project.json { "version" ...
- RHEL7 禁用gnome-inital-setup
每次登陆系统后,都会跳出页面gnome-inital-setup 如果觉得讨厌,可以禁止该页面的出现: mkdir ~/.config echo "yes" >> ~/ ...
- 【转】DRY原则的误区
很多编程的人,喜欢鼓吹各种各样的“原则”,比如KISS原则,DRY原则…… 总有人把这些所谓原则奉为教条或者秘方,以为兢兢业业地遵循这些,空喊几个口号,就可以写出好的代码.同时,他们对违反这些原则的人 ...
- Python字符串与二进制串的相互转换
python基础知识之字符编码与转换 - 机壳啦 - 博客园https://www.cnblogs.com/home979/p/7838244.html Python 字符串与二进制串的相互转换 - ...
- (面试题)html中创建模态窗口的方法有哪些?
一.创建模态和非模态对话框除了alert(""); confirm(""); prompt("");之外还有创建模态对话框:vReturnV ...