在构建react原生应用程序时,我收到以下错误。*哪里出了问题:任务":react native youtube:verifyReleaseResources"的执行失败。
com.android.ide.common.prrocess.ProcessException:无法执行aapt
在此之后,构建失败。为什么会出现这种情况,这个问题的可能解决方案是什么?
错误原因:
您已将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
这样编辑node_modules/react-native-youtube/android/build.gradle
文件:https://github.com/hwjfordev/react-native-youtube/commit/606401aa236e94394736fcc43ce9a4e29bf6a129