在Eclipse中的Android项目里实现代码“.NET研究”复用
引言
开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现。
而在Eclipse中的Andro上海徐汇企业网站设计与制作id项目里,如果要引用另一个项目,理论上应该也使用类似的办法:
这里是引用一个名为Core的项目。这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundError异常,原因是找不到引用项目中的类。而通过此窗口中Libraries选项卡中的各种功能添加引用,通常得到的结果要么是编译不通过,要么也是和上面一样。我在网上查了半天,看到很多人也都遇到此问题无解。
上海企业网站设计与制作n style="font-weight: bold;"> 创建jar文件上海徐汇企业网站制作
看来Eclipse无法自动实现项目的整合,那么只能考虑先将公共项目输出为jar,再由需要的项目进行导入了。
由于我这里的公共项目并不是一个Android常规项目,我只希望它充当一个公共的类库,提供一些通用功能,因此我将此项目创建为一个普通的Java项目,然后再Libraries中去掉了Java-SE的引用,加入了Android.jar(这个请根据需要,从SDK中导入特定版本的Android.jar文件),然后执行导出:
下一步,再下一步,这里可以采用默认设置生成manifest文件,也可以自行设置指定的文件:
导入jar文件
现在需要在要用到的项目中导入先前导出的jar文件,只需在Build Path中通过Add External JARs…功能选取先前导出的jar文件即可:
上海闵行企业网站设计与制作an style="font-weight: bold;"> 参考资料
http://blog.csdn.net/guanmjie/archive/2009/08/12/4437779.aspx
http://hi.baidu.com/gaogaf/blog/item/1757d309274b098cd1581bd7.html
在Eclipse中的Android项目里实现代码“.NET研究”复用相关推荐
- 在Eclipse中的Android项目里实现代码复用
引言 开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现. 而在Eclipse中的Android项目里 ...
- Android开发学习:在Eclipse中导入Android项目方法
在Eclipse中导入Android项目方法的具体步骤如下: 1.启动Eclipse,依次选择File---Import,如下图所示: 2.在弹出的Import窗口中选择Existing Projec ...
- Eclipse中修改Android项目图标的方法
在学习Android开发中遇到了一个问题,就是需要在Android的开发过程中修改项目的图标,通过在网上查询了相关资料后我明白了一种方法是去替换res文件夹下的ic_launcher-web.png图 ...
- eclipse中新建android项目,不自动生成R.java
http://huyuantai000.iteye.com/blog/1681582 转载于:https://www.cnblogs.com/wmm3416/p/3386698.html
- Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决...
在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...
- 在Eclipse中查看Android SDK源码
很多时候我们需要查看Android SDK源码来更好的了解API和分析问题. SDK 源码 从Android4.0开始在AndroidSDK Manager中就为我们提供了SDK源码下载,打开Ec ...
- Eclipse 中修改android的Default debug keystore 搬家、备份后启动Android PANIC :Could not open D:\java2\android\and
@我的解决方法是: 原有的环境变量 android_sdk_home D:\android-sdks 改为: android_sdk_home D:\android-sdks\.android 参考的 ...
- eclipse中的WEB项目打包部署到tomcat .
简单说说: 我们的项目用到了ofc2,在生成图表之前要先生成.json文件. 首先遇到的问题是相同文件名字的json文件,如果只是改变其内容,然后刷新生成图表的页面,图表不会变. 我们小组负责这块的成 ...
- 《精通Android 实例开发》——第1章,第1.15节向Eclipse中导入Android程
本节书摘来自异步社区<精通Android 实例开发>一书中的第1章,第1.15节向Eclipse中导入Android程,作者 陈强,更多章节内容可以访问云栖社区"异步社区&quo ...
最新文章
- 置信区间(Confidence Intervals)是什么?如何计算置信区间?置信区间的两种计算方法是什么?二值样本置信区间如何计算?如何基于bootstrap抽样进行置信区间计算?
- 《LeetCode力扣练习》第62题 不同路径 Java
- rust编程之道 pdf_LPC: 想在内核里引入Rust,还需要做很多决定
- web前端技术分享:使用react实现简易路由
- ​再见 Seaborn!Altair 数据可视化已超神
- Java接口能不能有静态方法_接口可以在Java中使用静态方法吗?
- 关于Oracle数据库导入数据显示中文乱码
- 1006.c++中结构体赋值碰到的bug
- Cardboard:虚拟现实怎样在国内最容易普及
- java中的mod运算_Java源码中Integer类位运算分析
- 频率学派还是贝叶斯学派?聊一聊机器学习中的MLE和MAP
- 修改 VC 生成的 EXE 文件的图标
- vue获取input焦点事件_vue获取input焦点,弹框后自动获取input焦点
- idea中Gsonformat插件工具使用
- GmSSL3.0 在Android上的命令行风格封装
- ipad+mysql+客户端_MySQL QueryDB Client
- ELK日志处理之Filebeat工作原理
- 蒲公英——APP内测分发平台
- caffe 绘制acceracy曲线 IndexError: list index out of range的解决方案
- 详解Unity中的车轮碰撞器Wheel Collider
热门文章
- JAVA配置注解方式搭建简单的SpringMVC前后台交互系统
- net5:Theme主题样式的动态变换,在内容页content中操作影响模板页的操作
- JavaFX 之窗口大小自由拉伸(四)
- 业务逻辑实现方式选择
- 我对浮动的认识(一)
- 编译器错误信息: CS1595: 已在多处定义“ ”;一种可能出现的情况
- 利用抽象语法树检查Python中“未定义”的变量名
- 重新解析 REST Service(REST Service 的最佳实践,第 1 部分)
- 雅虎开源CaffeOnSpark:基于Hadoop/Spark的分布式深度学习
- linux rsync