使用react native在android emulator中安装错误:无法打开po6n8851p0t5646j48cpt24i的设置重新映射类缓存

使用react native在android emulator中安装错误:无法打开po6n8851p0t5646j48cpt24i的设置重新映射类缓存,android,react-native,android-emulator,react-native-android,Android,React Native,Android Emulator,React Native Android,一,。 总结问题 我加入了一个应用程序开发过程中的本地反应,所以我尝试编译Android模拟器。 当我运行$react native run android时,模拟器可以工作,但应用程序没有安装。 这个构建可以在其他团队成员的笔记本电脑上正常工作,但在我的笔记本电脑上不行。 错误消息是: MacBook-Pro-3:react-native-starter seunghyunwoo$ react-native run-android 警告您的项目正在使用不推荐的“rnpm”配置,该配置将从下一

一,。 总结问题

<>我加入了一个应用程序开发过程中的本地反应,所以我尝试编译Android模拟器。 当我运行
$react native run android
时,模拟器可以工作,但应用程序没有安装。 这个构建可以在其他团队成员的笔记本电脑上正常工作,但在我的笔记本电脑上不行。 错误消息是:

MacBook-Pro-3:react-native-starter seunghyunwoo$ react-native run-android
警告您的项目正在使用不推荐的“rnpm”配置,该配置将从下一版本起停止工作。请使用“react native.config.js”文件配置react native CLI。迁移指南: 运行jetifier将库迁移到AndroidX的信息。您可以使用“-no jetifier”标志禁用它。 Jetifier找到了1638个文件以转发jetify。使用8个工人。。。 正在启动JS服务器。。。 *守护进程未运行;现在从tcp:5037开始 *守护进程已成功启动 信息启动模拟器。。。 info已成功启动emulator。 安装应用程序的信息。。。 启动Gradle守护进程(后续构建将更快)

失败:生成失败,出现异常

  • 出了什么问题: 无法打开po6n8851p0t5646j48cpt24i的设置重新映射的类缓存(/Users/seunghyunboo/.gradle/caches/5.5/scripts remaped/settings\u 7eu19g7uwjl23ikwbk0j0slts/po6n8851p0t5646j48cpt24i/settings74e694b976d6abaa826c8abac43e9de8)

    无法打开设置文件“/Users/seunghyunboo/mecute/playdey/react native starter/android/settings.gradle”(/Users/seunghyunboo/.gradle/caches/5.5/scripts/po6n8851p0t5646j48cpt24i/settings/settings 74E694B976D6ABAA826C8ABAC43E9DE8)的设置通用类缓存。 缺陷源单元“BuildScript”中的“语义分析”阶段出现异常不受支持的类文件主版本57

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

3s内构建失败

at checkExecSyncError (child_process.js:611:11)
at execFileSync (child_process.js:629:15)
at runOnAllDevices (/Users/seunghyunwoo/mecute/playground/react-native-starter/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:94:39)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Command.handleAction (/Users/seunghyunwoo/mecute/playground/react-native-starter/node_modules/react-native/node_modules/@react-native-community/cli/build/index.js:164:9)
安装应用程序失败时出错。确保已设置Android开发环境:。有关详细信息,请使用--verbose标志运行CLI。 错误:命令失败:./gradlew应用程序:installDebug-PreactNativeDevServerPort=8081

失败:生成失败,出现异常

  • 出了什么问题: 无法打开po6n8851p0t5646j48cpt24i的设置重新映射的类缓存(/Users/seunghyunboo/.gradle/caches/5.5/scripts remaped/settings\u 7eu19g7uwjl23ikwbk0j0slts/po6n8851p0t5646j48cpt24i/settings74e694b976d6abaa826c8abac43e9de8)

    无法打开设置文件“/Users/seunghyunboo/mecute/playdey/react native starter/android/settings.gradle”(/Users/seunghyunboo/.gradle/caches/5.5/scripts/po6n8851p0t5646j48cpt24i/settings/settings 74E694B976D6ABAA826C8ABAC43E9DE8)的设置通用类缓存。 缺陷源单元“BuildScript”中的“语义分析”阶段出现异常不受支持的类文件主版本57

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

3s内构建失败

at checkExecSyncError (child_process.js:611:11)
at execFileSync (child_process.js:629:15)
at runOnAllDevices (/Users/seunghyunwoo/mecute/playground/react-native-starter/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:94:39)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Command.handleAction (/Users/seunghyunwoo/mecute/playground/react-native-starter/node_modules/react-native/node_modules/@react-native-community/cli/build/index.js:164:9)
二,。 描述一下你的尝试

我删除了缓存目录和其中的文件,但仍然发生错误。 这是我的环境:

System:
OS: macOS 10.15.2
CPU: (8) x64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
Memory: 94.54 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
二进制文件: 节点:13.8.0-/usr/local/bin/Node 纱线:1.21.1-/usr/local/bin/纱线 npm:6.13.6-/usr/local/bin/npm 看守人:4.9.0-/usr/local/bin/Watchman SDK: iOS SDK: 平台:iOS 13.2、DriverKit 19.0、macOS 10.15、tvOS 13.2、watchOS 6.1 IDE: 安卓工作室:3.5AI-191.8026.42.35.6010548 Xcode:11.3.1/11C504-/usr/bin/Xcode构建 NPM包装: 反应:16.12.0=>16.12.0 反应本机:0.61.5=>0.61.5 npmGlobalPackages: react本机cli:2.0.1

我怎样才能解决这个问题?
请帮助

我通过安装JDK 8解决了这个问题。我在JDK 13中遇到了这个问题

您可以使用(MacOS)删除当前安装的JDK:

sudorm-rf/Library/Java/JavaVirtualMachines/jdk.jdk
然后转到Oracle官方下载页面(您需要创建一个帐户):


我通过安装JDK 8解决了这个问题。我在JDK 13中遇到了这个问题

您可以使用(MacOS)删除当前安装的JDK:

sudorm-rf/Library/Java/JavaVirtualMachines/jdk.jdk
然后转到Oracle官方下载页面(您需要创建一个帐户):


不知怎的,它解决了。感谢您的帮助:)无需卸载任何内容。下载java 8并使用
export java_HOME=
/usr/libexec/java_HOME-v1.8``更改路径,以便在以后需要时切换回解决方法。感谢您的帮助:)无需卸载任何内容。下载java 8并使用
export java_HOME=
/usr/libexec/java_HOME-v1.8``更改路径,以便在以后需要时切换回