cordova編譯crosswalk-webview外掛報錯的處理辦法
一直用得好好的。今天編譯cordova失敗了。報錯如下:
:processArmv7DebugManifest
:processArmv7DebugResourcesERROR: In FontFamilyFont, unable to find attribute android:fontVariationSettings
FAILED
ERROR: In FontFamilyFont, unable to find attribute android:ttcIndex
BUILD FAILED
Total time: 4.285 secs
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.
(node:5040) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: cmd: Command failed with exit code 1 Error output:
ERROR: In FontFamilyFont, unable to find attribute android:fontVariationSettings
ERROR: In 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
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
(node:5040) [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.
原因:gradle版本跟crosswalk產生衝突,需要降低gradle版本,或者安裝相容外掛
解決辦法:
cordova plugin add cordova-android-support-gradle-release --variable ANDROID_SUPPORT_VERSION=27.0.0
然後再編譯cordova build android 就不會報錯了。
作者:蝸牛_96f2
連結:https://www.jianshu.com/p/7a26b870d591
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。