运行本机项目会导致PC冻结

时间:2019-07-14 12:53:43

标签: react-native freeze

我一直试图着手进行本机开发。我已经按照文档中的安装步骤进行了,一切顺利。但是,当我尝试运行应用程序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再次工作。

2 个答案:

答案 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。