第一步,添加 RePlugin Host Gradle 依赖
在项目根目录的build.gradle中添加replugin-host-gradle依赖
添加依赖”classpath ‘com.qihoo360.replugin:replugin-host-gradle:2.1.6’”
第二步,添加 RePlugin Host Library 依赖
在app/build.gradle中应用 replugin-host-gradle 插件,并添加 replugin-host-lib 依赖
apply plugin: 'replugin-host-gradle' /** * 配置项均为可选配置,默认无需添加 * 更多可选配置项参见replugin-host-gradle的RepluginConfig类 * 可更改配置项参见 自动生成RePluginHostConfig.java */ repluginHostConfig { /** * 是否使用 AppCompat 库 * 不需要个性化配置时,无需添加 */ useAppCompat = true /** * 背景不透明的坑的数量 * 不需要个性化配置时,无需添加 */ countNotTranslucentStandard = 6 countNotTranslucentSingleTop = 2 countNotTranslucentSingleTask = 3 countNotTranslucentSingleInstance = 2 } dependencies { compile 'com.qihoo360.replugin:replugin-host-lib:2.1.7' ... }注意
apply plugin:’replugin-host-gradle’ 必须在android{}后面,防止读取不到applicationId引起的各种错误如果您的应用需要支持AppComat,则除了在主程序中引入AppComat-v7包以外,还需要在宿主的build.gradle中添加下面的代码若不支持AppComat则请不要设置此项: repluginHostConfig { useAppCompat = true } 如果您的应用需要个性化配置坑位数量,则需要在宿主的build.gradle中添加下面的代码: repluginHostConfig { /** * 背景不透明的坑的数量 */ countNotTranslucentStandard = 6 countNotTranslucentSingleTop = 2 countNotTranslucentSingleTask = 3 countNotTranslucentSingleInstance = 2 }更多可选配置项参见replugin-host-gradle的RepluginConfig类
第三步,配置 Application 类
让项目的Application直接继承RePluginApplication
public class MyApplication extends RePluginApplication { }既然声明了Application,在AndroidManifest中配置这个Application。
<application android:name=".MyApplication" ... />第一步,添加 RePlugin Plugin Gradle 依赖
在项目根目录的build.gradle中添加replugin-plugin-gradle依赖(可参考主程序引入的第一步文件位置)
添加依赖”classpath ‘com.qihoo360.replugin:replugin-host-gradle:2.1.6’”
第二步,添加 RePlugin Plugin Library 依赖
在 app/build.gradle 中应用 replugin-plugin-gradle 插件,并添加 replugin-plugin-lib 依赖(可参考主程序第二步文件位置): 注意!!! 将下列配置都写在android{}之后
apply plugin: 'replugin-plugin-gradle' dependencies { compile 'com.qihoo360.replugin:replugin-plugin-lib:2.1.6' ... }