菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
382
0

react native 命令打包时候的 Execution failed for task ':react-native-icons:verifyReleaseResources'.解决

原创
05/13 14:22
阅读数 11046

在打包过程中 遇到:Execution failed for task ':react-native-icons:verifyReleaseResources'.,这是因为在项目中添加了第三防组件。这个问题原本不是rn版本的问题,原因是0.61.3将Android SDK的版本更新到28了,这与有些原生代码的插件不兼容了,因为第三方更新不及时,SDK还是旧的版本。

例如我遇到的是 react-native-icons版本问题 那么在rn项目中node_modules找到react-native-iconsandroid下的build.gradle文件改成新版的型号就好了。

 1 android {
 2     compileSdkVersion 28
 3     buildToolsVersion "23.0.1"
 4 
 5     defaultConfig {
 6         minSdkVersion 16
 7         targetSdkVersion 28
 8         versionCode 1
 9         versionName "1.0"
10     }
11     lintOptions {
12         abortOnError false
13     }
14 }
15 
16 repositories {
17     mavenCentral()
18 }
19 
20 dependencies {
21     implementation 'com.facebook.react:react-native:0.16.+'
22 }

compileSdkVersiontargetSdkVersion都改为28,把dependenciescompile改成implementation,再重新打包就不报错了

发表评论

0/200
382 点赞
0 评论
收藏