タスク ':app:processDebugResources'の実行に失敗しました。
このエラーは、「ionic cordova build Android」を実行したときに発生します。長い間探しましたが、運はありませんでした。誰でも助けることができますか?
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --
debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 4m 18s
(node:9516) [DEP0018] DeprecationWarning: Unhandled promise rejections are
deprecated. In the future, promise rejections that are not handled will
terminate the Node.js process with a non-zero exit code.`
同じエラーが発生します。この解決策を見つけて修正しました:
https://stackoverflow.com/a/49172982/7655348
置換com.Android.support:support-v4:+
with com.Android.support:support-v4:27.1.0
inproject.propertiesファイルplatform/Androidフォルダー
2019年にまだこの問題に直面している人を対象に、それは非常に遅い答えであることを知っています。
Gradleが原因であるため、このgradleサポートプラグインを追加すると問題ありません。
cordova plugin add cordova-Android-support-gradle-release
また、このソリューションは私のために働いた:
Platform/Android/app/src/main/res/values/strings.xmlに移動して、以下を追加します。
<string name="fb_app_id">YOUR_FB_APP_ID</string>
<string name="fb_app_name">YOUR_FB_APP_NAME</string>
それから私は_cordova clean
およびionic cordova build Android
プロジェクトフォルダで試してください:
cordova clean
ionic cordova build <platform_name>
実際、これはAndroidサポートの問題です。まず、どのAndroidサポートライブラリがインストールされているAndroid sdk。
私のSDK com.Android.support:support-v4:24.1.1+で、project.properitesファイルのコードを置き換えました
cordova.system.library.1 = com.Android.support:support-v4:24.1.1+
これは、compatプラグインが原因です。古いバージョン(1.2.0未満)があり、[email protected]を設定している場合は、そのプラグインを削除します
cordova plugin rm cordova-plugin-compat --force
cordovaプラグインは[email protected]を追加します
コルドバプラットフォームrm Android
イオンコルドバプラットフォームは[email protected]を追加します
私の場合で働いています。ありがとう:)
Ionicプロジェクト...つまりplatform/Android/project.propertiesにあるproject.propertiesにアクセスします
以下のように置き換えます
target=Android-26
Android.library.reference.1=CordovaLib
Android.library.reference.2=app
cordova.system.library.1=com.Android.support:support-v4:24.1.1+
cordova.system.library.2=com.Android.support:appcompat-v7:23+
cordova.gradle.include.1=cordova-plugin-telerik-imagepicker/multipurposetheme-
ignorelinterrors.gradle
cordova.gradle.include.2=cordova-plugin-telerik-imagepicker/multipurposetheme-
androidtarget.gradle
cordova.system.library.3=com.Android.support:support-v4:27.1.0
この問題を解決するには、このコード行を削除しますcordova.system.library.15=com.Android.support:support-v4:+
、ファイルへのパスはplatforms/Android/project.properties