引言

  开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在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文件),然后执行导出:

上海网站建设  择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研究”复用相关推荐

  1. 在Eclipse中的Android项目里实现代码复用

    引言 开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现. 而在Eclipse中的Android项目里 ...

  2. Android开发学习:在Eclipse中导入Android项目方法

    在Eclipse中导入Android项目方法的具体步骤如下: 1.启动Eclipse,依次选择File---Import,如下图所示: 2.在弹出的Import窗口中选择Existing Projec ...

  3. Eclipse中修改Android项目图标的方法

    在学习Android开发中遇到了一个问题,就是需要在Android的开发过程中修改项目的图标,通过在网上查询了相关资料后我明白了一种方法是去替换res文件夹下的ic_launcher-web.png图 ...

  4. eclipse中新建android项目,不自动生成R.java

    http://huyuantai000.iteye.com/blog/1681582 转载于:https://www.cnblogs.com/wmm3416/p/3386698.html

  5. Android——eclipse下运行android项目报错 Conversion to Dalvik format failed with error 1解决...

    在eclipse中导入android项目,项目正常没有任何错误,但是运行时候会报错,(clean什么的都没用了.....)如图: 百度大神大多说是jdk的问题,解决: 右键项目-Properties如 ...

  6. 在Eclipse中查看Android SDK源码

      很多时候我们需要查看Android SDK源码来更好的了解API和分析问题. SDK 源码 从Android4.0开始在AndroidSDK Manager中就为我们提供了SDK源码下载,打开Ec ...

  7. 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 参考的 ...

  8. eclipse中的WEB项目打包部署到tomcat .

    简单说说: 我们的项目用到了ofc2,在生成图表之前要先生成.json文件. 首先遇到的问题是相同文件名字的json文件,如果只是改变其内容,然后刷新生成图表的页面,图表不会变. 我们小组负责这块的成 ...

  9. 《精通Android 实例开发》——第1章,第1.15节向Eclipse中导入Android程

    本节书摘来自异步社区<精通Android 实例开发>一书中的第1章,第1.15节向Eclipse中导入Android程,作者 陈强,更多章节内容可以访问云栖社区"异步社区&quo ...

最新文章

  1. 置信区间(Confidence Intervals)是什么?如何计算置信区间?置信区间的两种计算方法是什么?二值样本置信区间如何计算?如何基于bootstrap抽样进行置信区间计算?
  2. 《LeetCode力扣练习》第62题 不同路径 Java
  3. rust编程之道 pdf_LPC: 想在内核里引入Rust,还需要做很多决定
  4. web前端技术分享:使用react实现简易路由
  5. ​再见 Seaborn!Altair 数据可视化已超神
  6. Java接口能不能有静态方法_接口可以在Java中使用静态方法吗?
  7. 关于Oracle数据库导入数据显示中文乱码
  8. 1006.c++中结构体赋值碰到的bug
  9. Cardboard:虚拟现实怎样在国内最容易普及
  10. java中的mod运算_Java源码中Integer类位运算分析
  11. 频率学派还是贝叶斯学派?聊一聊机器学习中的MLE和MAP
  12. 修改 VC 生成的 EXE 文件的图标
  13. vue获取input焦点事件_vue获取input焦点,弹框后自动获取input焦点
  14. idea中Gsonformat插件工具使用
  15. GmSSL3.0 在Android上的命令行风格封装
  16. ipad+mysql+客户端_MySQL QueryDB Client
  17. ELK日志处理之Filebeat工作原理
  18. 蒲公英——APP内测分发平台
  19. caffe 绘制acceracy曲线 IndexError: list index out of range的解决方案
  20. 详解Unity中的车轮碰撞器Wheel Collider

热门文章

  1. JAVA配置注解方式搭建简单的SpringMVC前后台交互系统
  2. net5:Theme主题样式的动态变换,在内容页content中操作影响模板页的操作
  3. JavaFX 之窗口大小自由拉伸(四)
  4. 业务逻辑实现方式选择
  5. 我对浮动的认识(一)
  6. 编译器错误信息: CS1595: 已在多处定义“ ”;一种可能出现的情况
  7. 利用抽象语法树检查Python中“未定义”的变量名
  8. 重新解析 REST Service(REST Service 的最佳实践,第 1 部分)
  9. 雅虎开源CaffeOnSpark:基于Hadoop/Spark的分布式深度学习
  10. linux rsync