一.eclipse Android 工程在Libs导入第三方jar

使用eclipse 做Android项目开发的时候,如果需要引用第三方提供的jar包,需要把jar包放在工程目录下的libs文件夹里面。如果遇到类似报错:

java.lang.NoClassDefFoundError: 可以采用下面方法解决:

1.将第三方jar放入ibs文件夹

2.在eclipse中,右击libs文件夹 BuildPath ->Use as src folder

3.在libs文件夹中右击我们刚刚放入的jar,add to build path


二.Android工程作为library为其他工程提供引用

如果是自己开发一个工程想作为library,可以这么做:

选择工程右击选择“property”->"Android"选项下的library勾选“Is Library”

勾选后会发现,工程bin目录多了一个jar包。这个jar包可以作为第三方开发包提供给别人使用。

如果是自己在别的工程中引用这个工程,除了可以将jar包放在Libs文件下之外,最简单的方法是设置一个引用就可以了,方法是:

选择工程右击选择“property”->"Android"-->library右侧点击 “添加”,添加需要引用的工程



编译出来的apk后,使用dex2jar解析dex文件可以看到当前apk代码中已经包含所引用的工程的代码



更多相关文章

  1. 【原创】Android多个xml文件的使用
  2. 菜鸟学Android(安卓)之 selector背景选择器
  3. Android(安卓)pdf viewer在android studio应用问题说明详解
  4. Android(安卓)studio build.gradle 各种错误解决总结
  5. Android语言国际化values资源文件命名规则
  6. Android(安卓)工程V4包找不到的问题
  7. Android(安卓)如何对/dev/log路径设备节点进行读写
  8. 生成keystore
  9. 第6章 数据存储

随机推荐

  1. Android完败 移动网页浏览份额iOS依然绝
  2. Android框架之MVP实践
  3. Android进阶——Handler的应用之解决Only
  4. Android(安卓)跳过开机界面 直接软件自启
  5. Android(安卓)Gradle从认识到实践(1)
  6. android 获取本地存储文件是否在某一段时
  7. android InputStream中read()与read(byte
  8. Android(安卓)开发事件响应之基于监听的
  9. android 自定义view之侧滑效果
  10. Android全局异常捕获并弹窗提示