首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在带有react本机的android仿真器中安装错误:无法打开为po6n8851p0t5646j48cpt24i映射的类缓存的设置

在带有react本机的android仿真器中安装错误:无法打开为po6n8851p0t5646j48cpt24i映射的类缓存的设置
EN

Stack Overflow用户
提问于 2020-02-19 04:13:17
回答 2查看 9K关注 0票数 1
  1. 总结问题

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

代码语言:javascript
复制
MacBook-Pro-3:react-native-starter seunghyunwoo$ react-native run-android

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

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

  • 出了什么问题:无法打开po6n8851p0t5646j48cpt24i po6n8851p0t5646j48cpt24i的重映射类缓存设置 无法打开设置文件'/Users/seunghyunwoo/mecute/playground/react-native-starter/android/settings.gradle‘(/Users/seunghyunwoo/.gradle/caches/5.5/scripts/po6n8851p0t5646j48cpt24i/settings/settings74e694b976d6abaa826c8abac43e9de8).的设置泛型类缓存虫子!源单元'BuildScript‘不支持的类文件主版本57中的阶段“语义分析”中的异常
  • 尝试:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。用扫描来获得完整的洞察力。
  • https://help.gradle.org获得更多帮助

生成在3s中失败

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

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

  • 出了什么问题:无法打开po6n8851p0t5646j48cpt24i po6n8851p0t5646j48cpt24i的重映射类缓存设置 无法打开设置文件'/Users/seunghyunwoo/mecute/playground/react-native-starter/android/settings.gradle‘(/Users/seunghyunwoo/.gradle/caches/5.5/scripts/po6n8851p0t5646j48cpt24i/settings/settings74e694b976d6abaa826c8abac43e9de8).的设置泛型类缓存虫子!源单元'BuildScript‘不支持的类文件主版本57中的阶段“语义分析”中的异常
  • 尝试:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。用扫描来获得完整的洞察力。
  • https://help.gradle.org获得更多帮助

生成在3s中失败

代码语言:javascript
复制
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)
  1. 描述一下你尝试过的

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

代码语言:javascript
复制
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 Yarn: 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.2watchOS 6.1 IDE: Android :3.5AI-191.8026.435.6010548 Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild npmPackages: react: 16.12.0 => 16.12.0 react: 0.61.5 => 0.61.5 npmGlobalPackages: react本机-cli: 2.0.1

我怎么才能解决这个问题?请帮帮忙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-08 12:22:31

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

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

代码语言:javascript
复制
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk

然后转到官方Oracle下载页面(您需要创建一个帐户):

JDK 1.8下载

票数 5
EN

Stack Overflow用户

发布于 2021-08-16 15:13:33

试着禁用Avast

我用的是反应本机

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60292901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档