【问题标题】:Android emulator stops responding after one interactionAndroid 模拟器在一次交互后停止响应
【发布时间】:2015-11-09 19:36:02
【问题描述】:

所以我正在使用 Android 模拟器(现有的模拟器)来测试我正在构建的 react 本机应用程序。

我可以使用 react-native run-android 在模拟器上加载我的应用程序,然后我的应用程序可以正常加载。但是,我只能进行几乎一次交互,例如按下链接,之后我的应用程序没有响应,我必须重新启动我的 react 打包程序才能重新加载。是否有任何原因可能会发生这种情况以及如何解决这个问题,这使得开发任何项目都变得非常困难。

没有繁琐的代码,在我的 IOS 模拟器上运行良好。

【问题讨论】:

    标签: android react-native


    【解决方案1】:

    我也遇到过类似的问题,尤其是在重新启动模拟器后。我发现最好的解决方案是重置模拟器并检查擦除用户数据框。然后,您需要等到模拟器完全启动后才能启动打包程序。这在 0.14 中大部分时间都适用于我,但并非万无一失。我还会检查 chrome 调试器并确保代码中没有任何 IOS 专有部分导致问题,但我猜你已经尝试过了。

    【讨论】:

    • 是的,我已经确保没有任何 IOS 组件可能会破坏事物,并且 React native 似乎有一种很好的方式来显示无论如何都不兼容的组件的错误消息。我不确定这是否是我的模拟器上的 RAM 问题,因为我不能让它高于 1GB,而不会出现整个 HAXM 的一些错误。我试过你的方法,不幸的是,它仍然在短时间内无响应。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 2020-05-01
    相关资源
    最近更新 更多