Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dexguard与Android开发中的其他插件冲突_Android_Proguard_Android Gradle Plugin_Dexguard - Fatal编程技术网

Dexguard与Android开发中的其他插件冲突

Dexguard与Android开发中的其他插件冲突,android,proguard,android-gradle-plugin,dexguard,Android,Proguard,Android Gradle Plugin,Dexguard,我一直在为我的Android项目使用Dexguard,它一直运行良好,直到最近我不得不使用另一个插件。由于构建其他插件的方式不同,因此项目必须应用“com.android.application”或“com.android.library”。但是由于dexguard插件是com.android.application的一个扩展,被dexguard取代,我不能使用其他需要“android”插件的插件 有人知道有没有办法绕过这件事吗?我已经联系了插件的作者,但是麻烦每个插件作者寻找解决方案是不现实的

我一直在为我的Android项目使用Dexguard,它一直运行良好,直到最近我不得不使用另一个插件。由于构建其他插件的方式不同,因此项目必须应用“com.android.application”或“com.android.library”。但是由于dexguard插件是com.android.application的一个扩展,被dexguard取代,我不能使用其他需要“android”插件的插件

有人知道有没有办法绕过这件事吗?我已经联系了插件的作者,但是麻烦每个插件作者寻找解决方案是不现实的


关于我的问题:


这里是我尝试使用的需要插件的插件:Android,只有Android而不是dexguard。

最新的dexguard插件(6.1.03)与Android插件(1.0.0)一起工作,而不是扩展它。这将提高其与其他第三方插件的兼容性。

您是否与DexGuard的Eric联系,寻求DexGuard作为“com.android.application”扩展的替代选项?我肯定他建议这样做,因为这比手动挂接所有Dexguard任务要简单。如果没有,那么它可能会被列入下一个Dexguard版本的列表?谢谢@scottyab,是的,我联系了Eric,他给了我一段代码放在build.gradle中,我只是设法让它工作。好的,我会很快在这里发布解决方案。是的,他建议保留dexguard并手动应用其他插件,这些插件可以绕过项目配置检查
//apply plugin: 'android'
apply plugin: 'dexguard'