React Native项目gradle初始化脚本不存在报错及Google Play上架崩溃求助
React Native 纯CLI项目问题汇总
一、VSCode中android/build.gradle首行红色波浪线问题
这是一个基于纯RN CLI(非Expo)搭建的React Native项目,在VSCode中打开android/build.gradle文件时,首行出现红色波浪线,鼠标悬浮显示如下错误提示:
无法使用与Gradle发行版'https://services.gradle.org/distributions/gradle-7.5.1-all.zip'的连接运行分阶段构建操作。 指定的初始化脚本'/var/folders/n_/yd13xnrj4cxbvk7yvrz84m1w0000gp/T/d146c9752a26f79b52047fb6dc6ed385d064e120494f96f08ca63a317c41f94c.gradle'不存在。
已尝试以下解决方法,但问题仍未解决:
- 更换其他Gradle版本及插件
- 清理
./gradle/caches、./gradle/daemon、./gradle/native、./gradle/notifications、./gradle/wrapper/dists目录 - 在Android Studio中同步Gradle文件
- 删除
node_modules目录并重新执行npm install - 关闭并重新打开VSCode项目,终端显示“Opening Java Projects”(详情为“Importing Gradle projects...”)完成后,红色波浪线再次出现
二、Google Play Console上传后应用被暂停,预启动报告显示崩溃
应用在模拟器中运行正常,但上传至Google Play Console后被平台暂停,预启动报告显示两处崩溃信息:
崩溃信息1:
java.lang.RuntimeException: 无法加载脚本。 请确保你正在运行Metro(执行'npx react-native start'),或者你的发布包'index.android.bundle'已正确打包。
崩溃信息2:
java.lang.SecurityException: 无活动管理员组件信息{com.google.android.apps.mtaas.deviceadmin/com.google.android.apps.mtaas.deviceadmin.DeviceAdminReceiver}
三、项目相关版本信息
- Android Gradle插件版本:7.4.1
- Gradle版本:7.5.1
npx react-native info命令输出:
系统: 操作系统:macOS 12.6.6 CPU:(8) x64 Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz 内存:41.13 MB / 16.00 GB Shell:5.8.1 - /bin/zsh 二进制文件: Node:14.18.1 - ~/.nvm/versions/node/v14.18.1/bin/node Yarn:1.22.10 - /usr/local/bin/yarn npm:9.6.6 - ~/.nvm/versions/node/v14.18.1/bin/npm Watchman:2023.05.15.00 - /usr/local/bin/watchman 包管理器: CocoaPods:1.11.3 - /usr/local/bin/pod SDK: iOS SDK: 平台:DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1 Android SDK: Android NDK:22.1.7171670 IDE: Android Studio:2022.1 AI-221.6008.13.2211.9514443 Xcode:14.2/14C18 - /usr/bin/xcodebuild 语言: Java:11.0.19 - /usr/bin/javac npm包: @react-native-community/cli:未找到 react:18.1.0 => 18.1.0 react-native:0.70.6 => 0.70.6 react-native-macos:未找到 npm全局包: *react-native*:未找到
内容的提问来源于stack exchange,提问作者Fotios Tsakiris
相关产品推荐
相关产品推荐

