我一直试图着手进行本机开发。我已经按照文档中的安装步骤进行了,一切顺利。但是,当我尝试运行应用程序react-native run-android
时,我的仿真器死机了,整个PC也死机了,它几乎什么都不响应。
我尝试使用个人电话代替模拟器,但得到的结果相同。重新安装react native也不起作用。
查看任务管理器,我发现磁盘使用率为100%左右。但是我不认为我的PC是旧的还是坏的,这可能是问题吗?它真的需要高规格才能运行吗?
如果有帮助,这是我尝试运行它时得到的:
C:\ Users \ Barak \ AwesomeProject> react-native运行android信息开始
JS服务器...信息正在安装应用程序...
任务:app:installDebug 02:13:54 V / ddms:执行:运行am get-config 02:13:54 V / ddms:在'emulator-5554'上执行'am get-config' :EOF命中。阅读:-1 02:13:54 V / ddms:执行:返回安装APK
'pixel_API_28(AVD)-9'上的'app-debug.apk'适用于app:debug 02:13:54
D / app-debug.apk:将app-debug.apk上传到设备“ emulator-5554”上
02:13:54 D /设备:将文件上传到设备'emulator-5554'02:13:54
D / ddms:读取文件的权限
C:\ Users \ Barak \ AwesomeProject \ android \ app \ build \ outputs \ apk \ debug \ app-debug.apk
as:rwx ------ 02:13:54 V / ddms:执行:运行pm install -r -t
“ / data / local / tmp / app-debug.apk” 02:13:55 V / ddms:执行'pm install
在emulator-5554上的-r -t“ /data/local/tmp/app-debug.apk”“:EOF命中。读取:-1 02:13:55 V / ddms:执行:返回02:13:55 V / ddms:执行:
运行rm“ /data/local/tmp/app-debug.apk” 02:13:55 V / ddms:执行
在emulator-5554上'rm“ /data/local/tmp/app-debug.apk”':EOF命中。 阅读:-1 02:13:55 V / ddms:执行:返回已安装在1个设备上。
在此版本中使用了不推荐使用的Gradle功能,因此 与Gradle 6.0不兼容。使用'--warning-mode all'来显示 个别弃用警告。看到 https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings
在1m 55s内成功建成27项可执行任务:已执行2项,其中25项 最新信息连接到开发服务器... info开始 “ emulator-5554”上的应用...开始:意图{ cmp = com.awesomeproject / .MainActivity} ^ C终止批处理作业(是/否)? ÿ ///您可以在这里看到我必须终止它才能使PC再次工作。
答案 0 :(得分:0)
看您的问题,看来您的PC可能不适合它。我最近有类似的问题,并添加了额外的RAM来解决。这并不意味着这是解决您问题的方法。该问题很可能与您的硬件有关,否则将是常见问题。
欢呼
答案 1 :(得分:0)
我遇到了同样的问题。它可以在我的移动设备上运行,但一段时间后可以正常工作。尝试检查端口。
Run adb devices. Then get your device name
run adb -s <device name> reverse tcp:8081 tcp:8081
然后运行react-native run-android。