把两个APP合并成一个(把其中一个做成library)


基本代码修改

apply plugin: 'com.android.library'
然后删掉applicationId这一行

注意事项

1.注意,千万不能用注解,要把所有的注解换成findViewById,不然会出现id不是常量的错误(没有不用处理);
2.把MainActivity和布局的activity_Main还有App名字全都要换个名字(重要!!!两个app里都有的情况下);
3.把清单文件中的主Activity的intent-filter去掉(不让它作为主启动);
4.在新的项目引入这个library;
5.假设library里面有Application,自己的项目也有Application,那么让自己项目的Application继承library的Application,在Library的清单文件里面,不需要再申明Application的name,只需要在自己的项目里申明Application即可,不然会冲突。如果有冲突:
把name 去掉,并且加入代码 tools:replace="android:allowBackup,android:icon"


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM