1. 程式人生 > >cordova編譯crosswalk-webview外掛報錯的處理辦法

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
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。