Android工程 引用另外一个Android工程
来源:互联网 发布:java replaceall参数 编辑:程序博客网 时间:2024/05/03 02:17
转自:http://blog.csdn.net/arui319/article/details/6831164
现在已经有了一个Android工程A。我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A。
一个思路是把工程A做成纯Jar包,这样其他的工程就可以直接引用了。
但是,如果在工程A中用了R.java中的引用,则无法打成jar包了。原因是R.java是自动生成的,是动态的,每次编译都是不相同的。如果一定要做成jar包,就不能使用自动生成的R文件,用到资源时候就要写代码去获取。
另一个思路就是将工程A做成android library project。
设置工程A,右键->Properties->Android,将Is library项选中,然后Apply。设置工程B,右键->Properties->Android,在Library中,点击Add按钮,将A工程加入,然后Apply。此时在B中就引入了A中的资源和代码,这些资源和代码都可以直接调用。需要注意的是,因为A已经不再是一个完整的Android应用,而是一个类库工程,所以有一些内容还需要在B中配置一下。比如A中有lib库引用,则B中也要加入该lib库;比如A中的AndroidManifest.xml文件的内容,在B的AndroidManifest.xml文件中也要相应加上。。。
补充:第二种方法仍然需要A工程能被编译通过,还有第三种方法,直接引入代码的方式,此时一般不涉及资源的调用
设置路径:build Path-
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程
- Android工程 引用另外一个Android工程(类库)
- Android工程 引用另外一个Android工程(类库)
- android工程引用另外一个工程的类和资源
- android工程引入另外一个android工程
- android项目中曾样让一个工程引用另外一个工程的接口
- android 中一个工程引用另一个工程
- Android一个工程引用另一个工程
- android 中一个工程引用另一个工程
- windows环境下使用MyEclipse调用hadoop集群
- WordPress支付宝集成思路及实现(非插件)
- 黑马程序员 java知识点分享_JDK1.5特性
- Python之探究类的复制和垃圾回收
- 数据库设计三大范式
- Android工程 引用另外一个Android工程
- 分享国外几个主流的设计网站/社区
- 【codeview】初上战场,整顿妆容
- select---定义在drawable文件夹中的XML文件
- 第一步在Fedora 8下用crosstool-ng建立arm-linux交叉编译环境(TQ2440 S3C2440)--->完结,测试通过
- CSS优先级
- 【技巧】Xcode常用快捷键一览表
- linux进程间通信的几种机制的比较及适用场合
- CAS SSO对手机应用支持的一种思路