[英]Cordova Android - Editing 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 android
, build.gradle
文件將重置,並且該行不再被注釋。
謝謝!
該文件由原始構建文件與所有插件的配置結合而成。 在cordova-lugin-filepath
有plugin.xml
文件,請嘗試刪除此行並查看是否有幫助:
<framework src="com.android.support:appcompat-v7:25.+"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.