Android项目中引用到其他工程
2013-11-26 12:43
281 查看
有的时候我们需要在现有的项目中引用到其他项目的资源和文件,当然我们可以将被引用的工程打成jar包,但是这有个缺点就是,这个改动比较麻烦,除非是被引用的工程的资源和源程序文件不再改动,可以这样做,否则每修改一次被引用的工程,就要从新打一次jar包,很是浪费时间的.下面就介绍两种非打包形式的导入其他工程的方法
方法一:
在项目中我们可能遇到这样的需求,那就是在我们的Android工程A中,需要引用其他人已经写好的工程源文件B。首先右键点击工程A,点击Properties打开工程属性界面。在Java Build Path页面的Projects选项卡中点击Add项目,这个时候就会弹出一个对话框Required Project Selection。该对话框会将你当前workspace下面的所有的工程全部显示出来包括B,选中你需要引用的工程B,点击确定。如果你认为这个时候工作已经完成了,那就错了,运行时候可定还会出现NoClassDefFound异常。这个时候你还需要做的事就是打开Java Build Path下的Order and Export选项卡,选中已经加进来的工程B点击确定即可。如果还不可以的话,可以clear一下工程试一下。 最后需要注意的是,你所引用的工程源文件B所使用的JDK以及JRE都不能超过Android工程A所使用的版本,否则的话仍然会找不到类定义,抛出NoClassDefFound异常。
方法二:选中现有的工程右击->Properties->Android,在下面有个Library选项,在此处添加需要引用的工程(效果和方法一是一样的),只是操作简单点!但是要注意一点:按如下方法设置:1. 假设要引用的android工程叫LibProject,引入到的工程叫MainProject;2. 设置LibProject,右键->Properties->Android,将Is library项选中,然后Apply;3. 设置MainProject,右键->->Properties->Android, 在Library中,点击Add按钮,将LibProject工程加入,Apply即可。只有完成上述的3个步骤才可以引用
方法一:
在项目中我们可能遇到这样的需求,那就是在我们的Android工程A中,需要引用其他人已经写好的工程源文件B。首先右键点击工程A,点击Properties打开工程属性界面。在Java Build Path页面的Projects选项卡中点击Add项目,这个时候就会弹出一个对话框Required Project Selection。该对话框会将你当前workspace下面的所有的工程全部显示出来包括B,选中你需要引用的工程B,点击确定。如果你认为这个时候工作已经完成了,那就错了,运行时候可定还会出现NoClassDefFound异常。这个时候你还需要做的事就是打开Java Build Path下的Order and Export选项卡,选中已经加进来的工程B点击确定即可。如果还不可以的话,可以clear一下工程试一下。 最后需要注意的是,你所引用的工程源文件B所使用的JDK以及JRE都不能超过Android工程A所使用的版本,否则的话仍然会找不到类定义,抛出NoClassDefFound异常。
方法二:选中现有的工程右击->Properties->Android,在下面有个Library选项,在此处添加需要引用的工程(效果和方法一是一样的),只是操作简单点!但是要注意一点:按如下方法设置:1. 假设要引用的android工程叫LibProject,引入到的工程叫MainProject;2. 设置LibProject,右键->Properties->Android,将Is library项选中,然后Apply;3. 设置MainProject,右键->->Properties->Android, 在Library中,点击Add按钮,将LibProject工程加入,Apply即可。只有完成上述的3个步骤才可以引用
相关文章推荐
- Android项目中引用到其他工程
- Android项目中引用到其他工程
- Android项目中引用到其他工程
- Android项目中引用到其他工程
- Android工程引用其他项目
- Android项目中引用到其他工程
- Android项目中引用到其他工程
- Android项目中引用到其他工程
- 我的第一篇博客:关于 Android 引用其他项目或工程 小小建议一是分享,二是加固记忆
- Eclipse web项目引用其他工程
- android 依赖工程 Android 工程引用其他Library工程
- 在android中如何引用其他工程
- Android项目实战(二十四):项目包成jar文件,并且将工程中引用的jar一起打入新的jar文件中
- eclipse Android 工程在Libs导入第三方jar / Android工程作为library为其他工程提供引用
- Android如何引用其他工程
- android studio生成aar包并在其他工程引用aar包
- Eclipse中Android项目引用其他项目时链接源码的方法
- android studio生成aar包并在其他工程引用aar包
- android studio生成aar包并在其他工程引用aar包
- 原始XML文件如何引用Android项目中的其他资源