gpt4 book ai didi

Android 模拟器未与我的 React Native 应用程序一起运行

转载 作者:行者123 更新时间:2023-12-05 00:16:08 27 4
gpt4 key购买 nike

尝试在 Android 模拟器中运行我的 React Native 应用程序,但它一直抛出错误:
无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有正在运行的 Android 模拟器或已连接的设备设置您的 Android 开发环境: https://facebook.github.io/react-native/docs/getting-started.html错误spawnSync ./gradlew EACCES。使用 --verbose 标志运行 CLI 以获取更多详细信息。"

尝试过react-native run-android、npm start、react-native start...没有任何效果!!!

enter image description here

enter image description here

我在这里错过了什么吗?从早上开始就一直在努力解决这个问题。请帮忙....

更新:
在终端中运行“adb devices”。它仍然不起作用:/同样的错误!!!

enter image description here

最佳答案

检查 android/gradew 的权限。它应该是 755 而不是 644。

在应用程序根文件夹中运行以下命令:

chmod 755 android/gradlew

运行:react-native run-android 。如果您使用的是 Windows,请确保运行 react-native run-android以管理员身份在 CMD 中。

希望有帮助:)

编辑评论中的新问题:

以下是您可以尝试修复评论中提到的错误的几种方法:

1) 转到文件 -> 将项目与 gradle 文件同步。

如果 no.1 不适合你。尝试2号

2) 转到.gradle\caches\2.0\scripts\build_7l4t45nbnsvdcl79ol8u0beli4\ProjectScript并删除cache.properties.lock文件。如果您使用的是 Windows,请尝试此操作:C:\Users\<username>\.gradle\caches\<gradle version such as 2.4 or something else>\scripts>del /S *.lock

希望这能解决您的问题:)

编辑2:

您可以从 Java 13 降级到 Java 8。这可能会解决您的问题。但是,如果您不愿意降级,请转到build.gradle并执行以下操作:

compileJava.options.fork = true
compileJava.options.forkOptions.executable = /path_to_javac

如果您执行上述操作而不是降级,您将设置一条具体路径,如果您与其他开发人员共享该项目,则会阻碍您的项目。

这是我在计算机中的一个测试项目上模拟相同问题时所能想到的最好结果。希望它有帮助:)

关于Android 模拟器未与我的 React Native 应用程序一起运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62129838/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com