前回正常にビルドしましたが、ビルドできないページ数を追加した後、そのエラーを何度も検索しましたが、何も機能しません。たとえば、プラットフォームを追加して削除しました、イオンコルドバクリーン、イオンコルドバビルドなど…
次を実行するとエラーが発生します-ionic cordova build Android
問題の原因:タスク ':app:transformDexArchiveWithExternalLibsDexMergerForD ebug'の実行が失敗しました。Java.lang.RuntimeException:Java.lang.RuntimeException:com.Android。 builder.de xing.DexArchiveMergerException:dexをマージできません
試してください:--stacktraceオプションを指定して実行し、スタックトレースを取得します。 --infoまたは--debugオプションを指定して実行し、より多くのログ出力を取得します。
https://help.gradle.org でさらにヘルプを取得します
7秒で構築に失敗
IOnic Info:
cliパッケージ:(C:\ Users\ITSERV\AppData\Roaming\npm\node_modules)
@ ionic/cli-utils:1.19.2 ionic(Ionic CLI):3.20.0グローバルパッケージ:
cordova(Cordova CLI):8.0.0ローカルパッケージ:
@ ionic/app-scripts:3.1.8 Cordovaプラットフォーム:Android 7.0.0 Ionicフレームワーク:ionic-angular 3.9.2システム:
ノード:v6.11.2 npm:3.10.10 OS:Windows 7
よろしくお願いします!
このコマンドを実行してプロジェクトをビルドすることで、この問題を解決しました。 Gradleやgoogleパッケージのアップグレードなどの複雑な回答は行わないでください。
cordova clean Android
ionic cordova build Android
私が走っていたのを助けたもの:
cordova clean
アプリ内でgoogle mapsプラグインを使用してから2日間この問題に苦労しましたが、それはgoogle-play-serviceの競合が原因であると考えられ、このコマンドを使用して最新のグレードのリリースをインストールすることで解決しました。この問題に直面している他の人を助けることを願っています
ionic cordova plugin add cordova-Android-play-services-gradle-release
私は解決します
Cordova Clean Android
Cordova Build Android
私もこれに直面しました。私は2つのステップでそれを解決しました:
ステップ1:コルドバクリーン
ステップ2:コルドバのビルド
同じ問題があります
(dex Ionicをマージできません)
Ionicアプリを作成したとき。アプリを実行すると
11秒で構築に失敗しました37の実行可能なタスク:3が実行されました
エラーが発生しました。最初に私は次の解決策を使用しますが、私にはうまくいきませんが、私が推測する他の解決策にはうまくいきます。
configurations.all {
resolutionStrategy {
force 'com.Android.support:support-v4:26.1.0'
}
}
最後に、これがアプリの構築に失敗するという問題を克服するのに役立ちました。
cordova clean Android
ionic cordova build Android
ionic cordova run Android (To re-launch the app)
上記のコマンドは私の問題を解決しませんでした。
私はplatformsフォルダーのproject.propertiesの次の行を変更します
com.google.Android.gms:play-services-analytics:11.0.1
に
com.google.Android.gms:play-services-analytics:+
そしてそれは修正されました
このGithubの問題のコメントTrent Gardner からこの回答をコピーしました。
Facebookプラグインの修正は、Facebook SDKを強制的にバージョン4.25.0。
cordova plugin add cordova-plugin-platform-replace
次に、config.xmlに追加します
<platform name="Android"> <replace-string file="project.properties" find="regex:com\.facebook\.Android\:facebook-Android-sdk\:[\+0-9\.]+" replace="com.facebook.Android:facebook-Android-sdk:4.25.0" /> </platform>
最後に
cordova prepare Android
Cordova-facebook-plugin4の最新の1.9.1バージョンで動作します