Cordova Android-编辑build.gradle

时间:2018-10-25 08:14:06

标签: cordova build.gradle

我开发了一个Android Cordova应用。

由于我安装了新插件(cordova-plugin-filepath),因此无法编译该应用程序。原因:

  

任务':transformClassesWithDexForDebug'的执行失败。   com.android.build.api.transform.TransformException:   com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexException:

     

多个dex文件定义了Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImpl;

我发现,如果我从build.gradle中删除该行:

compile "com.android.support:appcompat-v7:25.+"

我可以从Android Studio进行编译,在设备上安装并导出APK。

问题在于,一旦我运行cordova build androidbuild.gradle文件就会重置,并且该行不再被注释。

  1. 我应该在哪里编辑?
  2. 注释此行是正确的做法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

该文件是通过将原始构建文件与所有插件的配置组合而成的。在cordova-lugin-filepath中有plugin.xml个文件,请尝试删除此行并查看是否有帮助:

<framework src="com.android.support:appcompat-v7:25.+"/>