使用react native在android emulator中安装错误:无法打开po6n8851p0t5646j48cpt24i的设置重新映射类缓存
一,。 总结问题 <>我加入了一个应用程序开发过程中的本地反应,所以我尝试编译Android模拟器。 当我运行使用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”配置,该配置将从下一
$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运行以获得完整的洞察力
- 得到更多的帮助
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运行以获得完整的洞察力
- 得到更多的帮助
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``更改路径,以便在以后需要时切换回