首页 > 代码库 > android A工程引用B工程

android A工程引用B工程

有两个android工程A,B,现在工程A需要引用工程B,我们把B打成jar包,让A工程调用,但是工程B也是android项目

其中B中的R.java是不能使用的,因为R.java是动态生成的,每次生成的值不一样,所以建议被调用的B工程最好不涉及

android界面代码,主要写一下算法或者service。如果实在要使用完整的android工程打成jar包,需要在引用的项目中,

做一些处理:比如B中有lib库引用,则A中也要加入该lib库;比如B中的AndroidManifest.xml文件的内容,在A的

AndroidManifest.xml文件中也要相应加上....


做法:将工程B作出android android library project


设置工程B,右键->Properties->Android,将Is library项选中,然后Apply。设置工程A,右键->Properties->Android,

在Library中,点击Add按钮,将B工程加入,然后Apply。


此时在A中就引入了B中的资源和代码,这些资源和代码都可以直接调用

android A工程引用B工程