github 地址 接入指南
Failed to apply plugin [id 'replugin-plugin-gradle']
这种情况是版本太高造成的,修改两个文件就 ok 了。
: * project 根目录下的 build.gradle 修改为:classpath 'com.android.tools.build:gradle:2.1.3'
- project 更目录下的 gradle\wrapper\gradle-wrapper.properties 修改为:distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-all.zip
replugin.install()方法加载外置插件无反应
宿主程序 attachBaseContext 中设置插件参数为不验证签名
public class SampleApplication extends Application {
private static final String TAG = "SampleApplication";
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
// ======= REPLUGIN =======
//-------------- 开发的时候不验证签名 -----------
RePluginConfig config = new RePluginConfig();
config.setVerifySign(!BuildConfig.DEBUG);
RePlugin.App.attachBaseContext(this, config);
// ========================
}
}
如果插件是在 SDCard 上,注意授权宿主程序的 SDCard 读写权限。
使用 AppcompatActivity 提示找不到主题
有两种方法如下:
-
在 Mainifest 中将主题定义到 Activity 上, 这样可以应用到插件本身的样式[推荐]
-
在宿主的 build.gradle 中加入
repluginHostConfig {
useAppCompat = true
}
注意一定要清空缓存 直接删除 module 下面的 build 文件夹
应该基本就没问题了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于