在 robotview_lib-release.aar的清单文件中有如下一句话,
<meta-data android:name="cn.robotpen.views.module.GlideConfiguration" android:value="GlideModule" />
而我自己的项目配置了glidemodule:
`@GlideModule
public class ProgressAppGlideModule extends AppGlideModule {
@Override
public void registerComponents(Context context, Registry registry) {
registry.replace(GlideUrl.class, InputStream.class, new OkHttpUrlLoader.Factory(ProgressManager.getOkHttpClient()));
}
@Override
public boolean isManifestParsingEnabled() {
return false;
}
} 现在一用glide就崩溃: java.lang.AbstractMethodError: abstract method "void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com.bumptech.glide.Registry)"`
你这个库终究是要依赖到别人的项目里去的,这么随意的把glidemodule打包到aar里面,恐怕会引起很多人项目报错吧!耦合度太高了
在 robotview_lib-release.aar的清单文件中有如下一句话,
<meta-data android:name="cn.robotpen.views.module.GlideConfiguration" android:value="GlideModule" />而我自己的项目配置了glidemodule:
`@GlideModule
public class ProgressAppGlideModule extends AppGlideModule {
}
现在一用glide就崩溃:java.lang.AbstractMethodError: abstract method "void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com.bumptech.glide.Registry)"`你这个库终究是要依赖到别人的项目里去的,这么随意的把glidemodule打包到aar里面,恐怕会引起很多人项目报错吧!耦合度太高了