据最近封装经验得到如下android项目打包供其他项目使用的方法有以下两种:
一、将被引用的项目打包成Library Project,具体如下:
1、项目名——>Properties——>Android——>勾选 Is Library——>Apply、OK
注:在该方法打包过程中清单文件(manifest文件)、layout文件夹下的相关文件、以及libs文件夹下的so文件需要作相关处理,
根据错误提示很快就能搞定。
2、使用方法
主要步骤如上图,只不过此时,点击Add加上刚才的Library Project就可以了。
二、打包成jar文件
方法和Eclipse下打包普通jar步骤相同,但是在选择打包文件时,除了选择src下的文件外,最好将gen文件夹下和aidl相关的java文件也勾选上。
经以上两种方法打包后引用时,注意在引用项目的manifest文件中需要添加被引用包中用到的组件(service、provider等)、权限等。
以上两方法,只是个人经验之谈,欢迎扔砖、交流!