cordova编译crosswalk-webview插件报错的处理办法

Posted 雪松

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。





以上是关于cordova编译crosswalk-webview插件报错的处理办法的主要内容,如果未能解决你的问题,请参考以下文章

编译器如何编译编译器?

66.javac 编译与 JIT 编译编译过程javac 编译词法语法分析填充符号表语义分析字节码生成JIT 编译

交叉编译,为什么需要交叉编译

class文件反编译后,怎么编译回去!

驱动编译进内核和编译模块的区别

Linux——Linux驱动之Makefile编译总结(编译器路径设置编译流程分析编译试验测试)