Android emulator未与我的React本机应用一起运行
试图在Android emulator中运行我的React本机应用程序,但它不断抛出错误:Android emulator未与我的React本机应用一起运行,android,react-native,android-studio,sdk,Android,React Native,Android Studio,Sdk,试图在Android emulator中运行我的React本机应用程序,但它不断抛出错误: “无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个运行的Android模拟器或连接的设备,并且 设置您的Android开发环境: 错误spawnSync./gradlew EACCES。有关详细信息,请使用--verbose标志运行CLI。“ 已尝试反应本机运行android、npm启动、反应本机启动。。。什么都没用 我是不是遗漏了什么??从早上开始就一直在挣扎。请帮忙 更新:
“无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个运行的Android模拟器或连接的设备,并且 设置您的Android开发环境: 错误spawnSync./gradlew EACCES。有关详细信息,请使用--verbose标志运行CLI。“ 已尝试反应本机运行android、npm启动、反应本机启动。。。什么都没用 我是不是遗漏了什么??从早上开始就一直在挣扎。请帮忙 更新:
在终端中运行“adb设备”。仍然不起作用:/同样的错误
在终端中键入此项,检查设备是否已连接
adb devices
如果没有检测到设备
试着在终端中输入这个
adb kill-server
adb connect 127.0.0.1:62001
adb devices
如果是这样的话
那么你对安卓设备就没有问题了。
请尝试使用重新运行应用程序
react-native run-android
如果不起作用,试试看
cd android
./gradlew clean
cd ..
react-native run-android
希望这能帮助您:)检查
android/gradew
上的权限。应该是755而不是644
在应用程序根文件夹中运行以下命令:
chmod 755 android/gradlew
运行:react原生运行android
。如果您在Windows上,请确保以管理员身份在CMD中运行react native run android
希望有帮助:)
编辑评论中的新问题:
以下是您可以尝试修复评论中提到的错误的几种方法:
1) 转到文件->将项目与渐变文件同步
如果1号不适合你。试试2号
2) 转到.gradle\caches\2.0\scripts\build\u 7l4t45nbnsvdcl79ol8u0beli4\ProjectScript
并删除cache.properties.lock文件。如果您在windows上,请尝试以下操作:C:\Users\\.gradle\caches\\scripts>del/S*.lock
希望这能解决您的问题:)
编辑2:
您可以从Java13降级到Java8。它可以解决你的问题。但是,如果您不愿意降级,请转到build.gradle
并执行以下操作:
compileJava.options.fork = true
compileJava.options.forkOptions.executable = /path_to_javac
如果您执行上面的操作而不是降级,那么您将设置一条具体的路径,如果您与其他开发人员共享项目,这将阻碍您的项目
这是我在我的计算机上模拟我的一个测试项目中的同一个问题所能想出的最好办法。希望有帮助:)在Android Studio中导入项目,让gradle配置所有依赖项并使用react native run-Android重新启动应用程序。请检查我的更新问题。还是不行。我可以在设备列表中看到我的模拟器。但当我运行“react native run android”时,它会显示相同的旧错误“确保您有一个正在运行的android仿真器或连接的设备,并且已经设置了您的android开发环境”。任何其他方式??现在它的抛出错误“失败:生成失败,出现异常。*出了什么问题:无法打开76mds5z5o9jvw4bf22hb4vayu的设置重新映射类缓存(/Users/raksha/.gradle/caches/5.1.1/脚本重新映射/settings_dxh59uz6potz1i95k939u6umk/76mds5z5o9jvw4bf22hb4vayu/settings13BBA2407C562D8336deed5B2BF).>无法打开设置文件“/Users/raksha/update/notif center app/android/settings.gradle”(/Users/raksha/.gradle/caches/5.1.1/scripts/76mds5z5o9jvw4bf22hb4vayu/settings/settings/settings 13bba240a07c562d578336deed5b2ff)的设置通用类缓存。非常感谢Mahir。我尝试了这一点。删除了锁定文件。但它仍然抛出了同样该死的错误。”无法打开设置文件“/Users/raksha/update/notif center app/android/settings.gradle”(/Users/raksha/.gradle/caches/5.1.1/scripts/76mds5z5o9jvw4bf22hb4vayu/settings/settings 13bba240a07c562d578336deed5b2ff)的设置通用类缓存。“”错误命令失败:./gradlew应用程序:installDebug。“@RakshaHegde您使用的java版本是什么?openjdk版本“13.0.1”2019-10-15 openjdk运行时环境采用openjdk(构建13.0.1+9)openjdk 64位服务器VM采用openjdk(构建13.0.1+9,混合模式,共享)@RakshaHegde检查编辑2是否解决了您的问题。