【问题标题】:React Native Android gives error when adding packageReact Native Android 在添加包时出错
【发布时间】:2019-03-15 12:33:40
【问题描述】:

所以我将我的 React Native 的版本降级到 57.3 版本,因为最新版本中有很多错误。起初,React Native 项目运行良好,没有添加像 React Native Maps 这样的任何包,但是当我添加它时,它会重新运行它给我一个错误。我的 React Native 项目的设置是正确的。

我尝试以管理员身份而不是管理员身份运行它。

环境:

"dependencies": { "react": "16.6.0-alpha.8af6728", "react-native": "0.57.3", "react-native-maps": "^0.23.0" }, "devDependencies": { "babel-jest": "24.5.0", "jest": "24.5.0", "metro-react-native-babel-preset": "0.53.1", "react-test-renderer": "16.6.0-alpha.8af6728" },

【问题讨论】:

  • 确保你做了react-native link react-native-maps
  • 我必须这样做吗?因为我是手动添加的。
  • 如果您手动操作则不需要
  • 安装了adb?之前没有地图你能在安卓上运行吗?
  • 又报错了。它说“Java 运行时环境没有足够的内存来继续。”

标签: java react-native android-gradle-plugin react-native-android


【解决方案1】:

我认为堆大小可能存在问题。请尝试将android:largeHeap="true" 添加到您的Manifest.xml 并使用以下命令重建您的项目:

react-native run-android

您的 manifest.xml 将如下所示:

android:name=".MainApplication"
android:allowBackup="true"
android:largeHeap="true"

【讨论】:

    猜你喜欢
    • 2020-09-25
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-10
    • 2018-04-19
    • 2018-05-20
    • 2021-09-13
    相关资源
    最近更新 更多