把兩個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