1. 程式人生 > >Cordova 打包錯誤 ERROR: In declare-styleable FontFamilyFont, unable to find attribute android

Cordova 打包錯誤 ERROR: In declare-styleable FontFamilyFont, unable to find attribute android

問題描述

今天在使用 “cordova build android” 的時候,發現報下面的錯誤

ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettings
ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex

 FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for
task ':processArmv7DebugResources'. > com.android.ide.common.process.ProcessException: 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. BUILD FAILED Total time: 47.152 secs Error: /tmp/ewt/platforms/android/gradlew: Command failed with
exit code 1 Error output: Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. ERROR: In <declare-styleable> FontFamilyFont, unable to
find attribute android:fontVariationSettings ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':processArmv7DebugResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt

解決辦法

編輯 platforms/android/build.gradle 檔案,在檔案最後加上下面的內容,然後重新打包。

configurations.all {
    resolutionStrategy {
        force 'com.android.support:support-v4:27.1.0'
    }
}

轉自:https://blog.csdn.net/kongxx/article/details/79576547