-
Notifications
You must be signed in to change notification settings - Fork 1.5k
插件调试
cundong edited this page Feb 24, 2018
·
8 revisions
本文来讲述如何“利用神奇的plugin-gradle”来实现插件的快速安装、快速调试等。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.qihoo360.replugin:replugin-plugin-gradle:2.2.4'
}
}
(这个apply plugin需要放在android配置之后,因为需要读取android中的配置项。简单的说,就是放在你build.gradle文件末尾即可)
apply plugin: 'replugin-plugin-gradle'
repluginPluginConfig {
//插件名
pluginName = "demo3"
//宿主app的包名
hostApplicationId = "com.qihoo360.replugin.sample.host"
//宿主app的启动activity
hostAppLauncherActivity = "com.qihoo360.replugin.sample.host.MainActivity"
}
一些Gradle任务依赖宿主中添加 RePlugin.enableDebugger(base, BuildConfig.DEBUG); 这行代码
强制停止宿主程序
安装插件到宿主并运行(常用任务)
仅仅安装插件到宿主
重启宿主程序
仅仅运行插件,如果插件前面没安装,则执行不成功
启动宿主程序
仅仅卸载插件,如果完全卸载,还需要执行rpRestartHostApp任务