在 android 模拟器中使用 react native 安装错误:无法打开设置重新映射 class po6n8851p0t5646j48cpt24i 缓存

Install error in android emulator with react native: Could not open settings remapped class cache for po6n8851p0t5646j48cpt24i

1。 总结问题

我加入了通过 React Native 开发应用程序的过程,所以我尝试在 Android 模拟器上编译。 当我 运行 $ react-native run-android 时,模拟器工作但未安装应用程序。 该构建在其他团队成员的笔记本电脑上运行良好,但在我的笔记本电脑上运行良好。 错误信息是:

MacBook-Pro-3:react-native-starter seunghyunwoo$ react-native run-android

警告您的项目正在使用已弃用的 "rnpm" 配置,该配置将从下一个版本开始停止工作。请使用 "react-native.config.js" 文件来配置 React Native CLI。迁移指南:https://github.com/react-native-community/cli/blob/master/docs/configuration.md 信息 运行ning jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。 Jetifier 找到了 1638 个要转发 Jetify 的文件。使用8名工人... 信息正在启动 JS 服务器... * 守护进程不是 运行ning;现在开始 tcp:5037 * 守护进程启动成功 信息启动模拟器... 信息 成功启动模拟器。 信息正在安装应用程序... 启动 Gradle 守护进程(后续构建会更快)

失败:构建失败,出现异常。

3 秒内构建失败

error 应用安装失败。确保您已设置 Android 开发环境:https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment。 运行 带有 --verbose 标志的 CLI 以获取更多详细信息。 错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081

失败:构建失败,出现异常。

3 秒内构建失败

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)

2。 描述您尝试过的方法

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

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/yarn npm:6.13.6 - /usr/local/bin/npm 守望者:4.9.0 - /usr/local/bin/watchman 开发工具包: iOS 开发工具包: 平台:iOS 13.2、DriverKit 19.0、macOS 10.15、tvOS 13.2、watchOS 6.1 集成开发环境: Android工作室:3.5 AI-191.8026.42.35.6010548 Xcode:11.3.1/11C504 - /usr/bin/xcodebuild npm 包: 反应:16.12.0 => 16.12.0 本机反应:0.61.5 => 0.61.5 npm 全局包: react-native-cli: 2.0.1

我该如何解决这个问题? 请帮忙

我通过安装 JDK 8 解决了这个问题。我在使用 JDK 13.

时遇到了这个问题

您可以使用 (MacOS):

删除当前安装的 JDK
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk

然后进入Oracle官方下载页面(需要先创建一个账号):

JDK 1.8 Download

尝试禁用 Avast

我正在使用本机反应