当我运行 npx react-native build-android --mode=release 来创建发布版本时,它会记录一个错误,其中包含 Metro 缓存权限被拒绝(临时内存中的那个),当我运行 React-native doctor 时,它会给出此输出
` ✓ JDK - 编译 Java 代码所需 ✓ Android Studio - 在 Android 上构建和安装应用程序所需 ✓ ANDROID_HOME - 指向您的 Android SDK 安装的环境变量 ✓ Gradlew - Android 构建所需的构建工具 ✖ Android SDK - 在 Android 上构建和安装应用程序所需
我什至重置了我的Windows,并按照文档指定重新安装了所有内容。
注意:这可能会消耗一些带宽,因为它正在重新下载 Android studio 和所有其他依赖项(也许所有内容都应该约为 2GB 的数据),建议使用强大的互联网连接。