设为首页 加入收藏

TOP

Android工程 引用另外一个Android工程
2014-11-24 13:24:36 来源: 作者: 【 】 浏览:2
Tags:Android 工程 引用 另外 一个

一个思路是把工程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文件中也要相应加上。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇如何下载Android 4.0配套的Linux .. 下一篇Android中dp和px之间进行转换

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: