【问题标题】:React Native release APK crashReact Native 发布 APK 崩溃
【发布时间】:2018-05-16 04:59:36
【问题描述】:

我对 React Native 50.3 和 50.4 有疑问,

我在我的应用中使用了 react-native-git-upgrade,它运行良好,当我运行 react-native run-android 时,应用运行良好

当我使用升级应用程序升级应用程序后,当我运行发布 APK 时应用程序在打开时崩溃

我已经尝试了几天来解决这个问题,但没有成功。我不确定是什么导致了这个问题,因为当我运行调试版本时,应用程序运行良好,没有发现任何问题,当我回到 47.2 上的构建时,它运行良好。

一旦我打开已安装的签名 APK,应用就会崩溃。

我注意到的一件事是 APK 的大小,当我在 47.2 上构建时,我的 APK 大了 20mb。

我在构建或签名方面没有收到任何错误

谁能帮我调试这个问题或找到解决方案?

{
  "name": "APP",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "mobx": "^3.1.8",
    "mobx-react": "^4.1.5",
    "native-base": "^2.3.1",
    "react": "^16.0.0",
    "react-native": "^0.50.4",
    "react-native-collapsible": "^0.8.0",
    "react-native-drawer": "^2.3.0",
    "react-native-fcm": "^8.0.0",
    "react-native-maps": "^0.15.3",
    "react-native-svg": "^5.1.7",
    "react-native-transformable-image": "0.0.18",
    "react-native-vector-icons": "^4.3.0",
    "react-navigation": "^1.0.0-beta.11"
  },
  "devDependencies": {
    "babel-cli": "^6.24.0",
    "babel-jest": "19.0.0",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-preset-flow": "^6.23.0",
    "babel-preset-react-native": "1.9.1",
    "babel-preset-react-native-stage-0": "^1.0.1",
    "jest": "19.0.2",
    "react-test-renderer": "15.4.2"
  },
  "jest": {
    "preset": "react-native"
  }
}

【问题讨论】:

  • 你是如何摆脱困境的?我对此表示怀疑 react-native-maps 。谢谢

标签: react-native


【解决方案1】:

你必须阅读安卓设备的日志。只需运行adb logcat,您就会看到抛出异常。

【讨论】:

  • 这个命令显示了很多连续的数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-24
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
  • 2021-12-29
  • 2017-04-07
  • 2020-09-27
相关资源
最近更新 更多