【问题标题】:Install error in android emulator with react native: Could not open settings remapped class cache for po6n8851p0t5646j48cpt24i在具有本机反应的 android 模拟器中安装错误:无法打开 po6n8851p0t5646j48cpt24i 的设置重新映射类缓存
【发布时间】:2020-06-03 04:23:23
【问题描述】:

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 info 运行 jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。 Jetifier 找到 1638 个文件来转发-jetify。使用 8 名工人... info 正在启动 JS 服务器... * 守护进程未运行;从现在开始 tcp:5037 * 守护进程启动成功 信息正在启动模拟器... info 成功启动模拟器。 信息 正在安装应用程序... 启动 Gradle 守护进程(后续构建会更快)

FAILURE:构建失败并出现异常。

  • 出了什么问题: 无法打开 po6n8851p0t5646j48cpt24i 的设置重新映射类缓存(/Users/seunghyunwoo/.gradle/caches/5.5/scripts-remapped/settings_7eu19g7uwjl23ikwbk0j0slts/po6n8851p0t5646j48cpt24i/settings74e694b973d6daba8)

    无法打开设置文件“/Users/seunghyunwoo/mecute/playground/react-native-starter/android/settings.gradle”的设置通用类缓存(/Users/seunghyunwoo/.gradle/caches/5.5/scripts/ po6n8851p0t5646j48cpt24i/settings/settings74e694b976d6abaa826c8abac43e9de8)。 漏洞!源单元“BuildScript”中阶段“语义分析”中的异常不受支持的类文件主要版本 57

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

  • 通过https://help.gradle.org获得更多帮助

3 秒内构建失败

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

FAILURE:构建失败并出现异常。

  • 出了什么问题: 无法打开 po6n8851p0t5646j48cpt24i 的设置重新映射类缓存(/Users/seunghyunwoo/.gradle/caches/5.5/scripts-remapped/settings_7eu19g7uwjl23ikwbk0j0slts/po6n8851p0t5646j48cpt24i/settings74e694b973d6daba8)

    无法打开设置文件“/Users/seunghyunwoo/mecute/playground/react-native-starter/android/settings.gradle”的设置通用类缓存(/Users/seunghyunwoo/.gradle/caches/5.5/scripts/ po6n8851p0t5646j48cpt24i/settings/settings74e694b976d6abaa826c8abac43e9de8)。 漏洞!源单元“BuildScript”中阶段“语义分析”中的异常不受支持的类文件主要版本 57

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

  • 通过https://help.gradle.org获得更多帮助

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 SDK: 平台:iOS 13.2、DriverKit 19.0、macOS 10.15、tvOS 13.2、watchOS 6.1 IDE: 安卓工作室:3.5 AI-191.8026.42.35.6010548 Xcode:11.3.1/11C504 - /usr/bin/xcodebuild npmPackages: 反应:16.12.0 => 16.12.0 反应原生:0.61.5 => 0.61.5 npmGlobalPackages: react-native-cli: 2.0.1

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

【问题讨论】:

    标签: android react-native android-emulator react-native-android


    【解决方案1】:

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

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

    sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk
    

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

    JDK 1.8 Download

    【讨论】:

    • 不知何故解决了。不过感谢您的帮助:)
    • 无需卸载任何东西。下载 java 8 并使用export JAVA_HOME=/usr/libexec/java_home -v 1.8`` 更改路径以在以后需要时切换回来
    • 是的,将 $JAVA_HOME 路径变量更改为 jdk1.8.jdk 对我有用。
    【解决方案2】:

    尝试禁用 Avast

    我正在使用本机反应

    【讨论】:

      猜你喜欢
      • 2020-08-03
      • 2021-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多