-
1、原本build.gradle中将3.2.0版本时,跳转插件包的Activity报在清单文件中没注册,
改为3.1.0版本classpath 'com.android.tools.build:gradle:3.1.0'
-
3、插件包不能动态申请权限,可以在宿主中申请完全部的权限
-
4、layout布局文件名不要和宿主的一样
-
5、overridePendingTransition(int enterAnim, int exitAnim)这种形式的转场动画,动画资源不能使用插件的(可以使用宿主或系统的)
-
6、插件中加入支持so库的配置
<meta-data
android:name="VA_IS_HAVE_LIB"
android:value="true" />
-
7、宿主先
build
构建release
包,插件再./gradlew clean assemblePlugin
-
8、友盟统计的使用
在宿主和插件中都配置,并在各自Application类中init初始化。宿主和插件包均需要配置多渠道打包 -
9、原来插件的极光推送全部迁移到宿主app,业务逻辑正常
-
10、在宿主中加载完多个插件后,插件1可以直接跳转到插件2
-
11、宿主和各个插件的包名不要一样
-
12、宿主和插件可以通过
SharedPreferences
正常共享数据