任务“:react-native-youtube:verifyReleaseResources”执行失败
Posted
技术标签:
【中文标题】任务“:react-native-youtube:verifyReleaseResources”执行失败【英文标题】:Execution failed for task ':react-native-youtube:verifyReleaseResources' 【发布时间】:2018-11-16 07:01:02 【问题描述】:在构建 react native 应用程序时,我收到以下错误。 * 什么地方出了错: 任务 ':react-native-youtube:verifyReleaseResources' 执行失败。
com.android.ide.common.process.ProcessException: 无法执行 aapt
在此之后构建失败。为什么会出现这种情况以及该问题的可能解决方案是什么?
【问题讨论】:
Getting "verifyReleaseResources" error after upgrading React Native的可能重复 【参考方案1】:错误原因:
您已将 react-native-youtube 作为依赖安装,而出现此错误的原因是您的 android/app/build.gradle
和 node_modules/react-native-youtube/android/build.gradle
的配置不匹配。
解决方案
-
导航到
node_modules/react-native-youtube/android/build.gradle
编辑并保留compileSdkVersion
buildToolsVersion
minSdkVersion
targetSdkVersion
与android/app/build.gradle
中的相同
再次同步项目。
从终端运行./gradlew assembleRelease
。
【讨论】:
【参考方案2】:编辑您的node_modules/react-native-youtube/android/build.gradle
文件,如下所示:
https://github.com/hwjfordev/react-native-youtube/commit/606401aa236e94394736fcc43ce9a4e29bf6a129
【讨论】:
以上是关于任务“:react-native-youtube:verifyReleaseResources”执行失败的主要内容,如果未能解决你的问题,请参考以下文章
ClojureScript + React-Native - 嵌入视频
react-native-video:无法读取 null 的属性“常量”