React Native运行Android时出现Build Gradle Error: 找不到'compile'未知属性报错
报错原因
该错误由Gradle版本不兼容导致:Gradle 3.0 版本开始就已废弃依赖声明关键字
compile,推荐使用implementation或api替代,Gradle 7.0 及以上版本直接移除了compile的支持,因此构建时读取build.gradle中的compile配置会识别失败。
修复步骤
- 打开报错的构建文件
C:\dev\icnet_final\android\app\build.gradle,定位到第213行 - 将该行的
compile关键字替换为implementation即可,如果该依赖需要暴露给项目内其他依赖该模块的组件使用,可替换为api - 全局检索整个项目
android目录下所有.gradle文件,将其余旧依赖声明关键字同步替换:testCompile替换为testImplementation、androidTestCompile替换为androidTestImplementation - 清理构建缓存后重新运行项目:Windows环境下进入android目录执行
gradlew clean命令,再重新启动React Native Android端运行即可
内容的提问来源于stack exchange,提问作者Mehrad Farahnak
相关产品推荐
相关产品推荐

