zoukankan      html  css  js  c++  java
  • 把两个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"

  • 相关阅读:
    nginx
    vue拦截
    时间转化封装
    Vue粒子特效(vue-particles插件)
    vscode 使用ESLint 自动检查,保存时自动格式化
    小程序请求封装
    common.js
    h5常见
    封装promise
    promise使用
  • 原文地址:https://www.cnblogs.com/wzqnxd/p/13632292.html
Copyright © 2011-2022 走看看