【问题标题】:React Native force close when running on emulator and android device在模拟器和安卓设备上运行时反应本机强制关闭
【发布时间】:2020-05-28 03:26:04
【问题描述】:

我是 react native 的新手,首先我使用“npx react-native init MyTestApp”创建一个新的 RN 项目,然后从“npx react-native start”开始并使用“npx react-native run-android”运行它,构建成功并安装了应用程序但应用程序立即强制关闭,我在模拟器(android 7.0 API 24)和android(Android 4.4.2)上尝试过,但结果是一样的......

谁来帮帮我

【问题讨论】:

  • 我能看到 App.js 屏幕吗...
  • newtextdocument.com/0a2b2172ed RN里的代码我根本没改
  • 建议cmd+adb logcat检查日志并找到异常
  • 错误:警告:链接器:libvc1dec_sa.ca7.so 有文本重定位。这是浪费内存并且存在安全风险。请修复。

标签: android react-native


【解决方案1】:

cmd + adb logcat。

运行它,看看发生了什么或者你可以打开 Android Studio 并检查 logcat。 它会告诉我们触发器来自哪里

【讨论】:

  • 错误:警告:链接器:libvc1dec_sa.ca7.so 有文本重定位。这会浪费内存并且存在安全风险。请修复。
  • 这个错误是关于build.gradle配置文件但是它太旧了,我认为当前新版本的React-native已经修复了它。我试图用你的操作重新启动项目并且它有效。您需要尝试初始化项目并再次运行它。
  • 我已经尝试了几次新项目,但还是一样,还有其他方法吗? @Thanh Cao
【解决方案2】:

构建成功后先运行npx react-native run-android命令,如果bundle没有加载,然后运行npx react-native start会开始加载app bundle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 2015-07-13
    • 2012-01-28
    • 2017-01-19
    相关资源
    最近更新 更多