react native 命令打包时候的 Execution failed for task ':react-native-icons:verifyReleaseResources'.解决
在打包过程中 遇到:Execution failed for task ':react-native-icons:verifyReleaseResources'.,这是因为在项目中添加了第三防组件。这个问题原本不是rn版本的问题,原因是0.61.3将Android SDK的版本更新到28了,这与有些原生代码的插件不兼容了,因为第三方更新不及时,SDK还是旧的版本。
例如我遇到的是 react-native-icons版本问题 那么在rn项目中node_modules找到react-native-icons下android下的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 }
把compileSdkVersion
,targetSdkVersion
都改为28,把dependencies的compile
改成implementation
,再重新打包就不报错了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!