【问题标题】:Unhandled promise rejection Android with React-native Error code: E_MISSING_PERMISSION未处理的承诺拒绝 Android 与 React-native 错误代码:E_MISSING_PERMISSION
【发布时间】:2018-10-27 15:11:27
【问题描述】:

错误截图(在设备和模拟器上相同):
:

console.error: "未处理的承诺拒绝", {"framesToPop":1,"code":"E_MISSING_PERMISSION","line":68885,"column":29."sourceURL":"http://10.0.2.2:8081/index.android.bundle?platform=android&dev=true&hot=false&minify=false"}

我一直在使用 iOS 模拟器进行开发,因此可以很好地启动它,但现在无法让它在 Android 上运行。

我不知道错误引用了哪个文件,所以不知道从哪里开始。

【问题讨论】:

    标签: android react-native


    【解决方案1】:

    解决了。其中一个模块 react-native-blur 没有完全安装,因为 android 需要一个额外的步骤来修改 build.gradle 文件。

    【讨论】:

    • 额外的步骤是什么?
    【解决方案2】:

    如此处所示:https://github.com/dabit3/appsync-graphql-cities/issues/3 我通过导航到我的AndroidManifest.xml 文件修复了这个问题

    android 
        -> app 
            -> src 
                -> main 
                    -> AndroidManifest.xml
    

    然后添加一行:

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 2016-12-15
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      相关资源
      最近更新 更多