Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用“响应本地Android应用程序崩溃”;E/AndroidRuntime:致命异常:mqt“本机”模块;_Android_React Native_React Native Android_React Native Firebase_React Native Maps - Fatal编程技术网

用“响应本地Android应用程序崩溃”;E/AndroidRuntime:致命异常:mqt“本机”模块;

用“响应本地Android应用程序崩溃”;E/AndroidRuntime:致命异常:mqt“本机”模块;,android,react-native,react-native-android,react-native-firebase,react-native-maps,Android,React Native,React Native Android,React Native Firebase,React Native Maps,在现有项目中安装并配置react native maps和@react native firebase/app后崩溃我的应用程序 环境信息 OS:windows10 CPU:(4)x64 Intel(R)Core(TM)i7-7500U CPU@2.70GHz 内存:2.08 GB/11.90 GB 二进制文件: 节点:10.16.0-C:\Program Files\nodejs\Node.EXE 纱线:1.9.4-C:\ProgramFiles(x86)\Thread\bin\Thread.

在现有项目中安装并配置
react native maps
@react native firebase/app
后崩溃我的应用程序

环境信息
OS:windows10
CPU:(4)x64 Intel(R)Core(TM)i7-7500U CPU@2.70GHz
内存:2.08 GB/11.90 GB
二进制文件:
节点:10.16.0-C:\Program Files\nodejs\Node.EXE
纱线:1.9.4-C:\ProgramFiles(x86)\Thread\bin\Thread.CMD
npm:6.9.0-C:\Program Files\nodejs\npm.CMD
SDK:
Android SDK:
空气污染指数:23、25、26、27、28
构建工具:23.0.1、25.0.1、25.0.2、25.0.3、26.0.1、26.0.2、26.0.3、27.0.3、28.0.1、28.0.2、28.0.3
系统映像:android-23 |英特尔x86 Atom | 64、android-23 |谷歌API英特尔x86 Atom、android-23 |谷歌API英特尔x86 Atom | 64、android-26 |谷歌API英特尔x86 Atom、android-28 |谷歌播放英特尔x86 Atom
IDE:
安卓工作室:版本3.5.0.0 AI-191.8026.42.35.5900203
NPM包装:
反应:16.9.0=>16.9.0
反应本机:0.61.4=>0.61.4
我的应用程序依赖项的一部分:

“@react native firebase/app”:“^6.0.3”,
“反应本机映射”:“0.26.1”,
复制步骤 我通过
aandroidstudio
进行了调试,得到了以下错误

---------坠机开始 11-13 15:00:24.209 4709-4746/com.melk.android E/AndroidRuntime:致命异常:mqt_本地_模块 进程:com.melk.android,PID:4709 java.lang.NoClassDefFoundError:com.google.android.gms.maps.GoogleMapOptions 访问com.airbnb.android.react.maps.AirMapManager.(AirMapManager.java:60) 位于com.airbnb.android.react.maps.MapsPackage.CreateViewManager(MapsPackage.java:40) 在com.facebook.react.ReactInstanceManager.GetOrCreateViewManager上(ReactInstanceManager.java:782) 位于com.facebook.react.CoreModulesPackage.createUIManager(CoreModulesPackage.java:184) 在com.facebook.react.CoreModulesPackage.getModule(CoreModulesPackage.java:152) 在com.facebook.react.TurboReactPackage$ModuleHolderProvider.get(TurboReactPackage.java:122)上 在com.facebook.react.TurboReactPackage$ModuleHolderProvider.get(TurboReactPackage.java:110)上 在com.facebook.react.bridge.ModuleHolder.create(ModuleHolder.java:188)上 位于com.facebook.react.bridge.ModuleHolder.getModule(ModuleHolder.java:153) 在com.facebook.react.bridge.NativeModuleRegistry.getModule(NativeModuleRegistry.java:148)上 位于com.facebook.react.bridge.CatalystInstanceImpl.getNativeModule(CatalystInstanceImpl.java:479) 位于com.facebook.react.bridge.CatalystInstanceImpl.getNativeModule(CatalystInstanceImpl.java:466) 在com.facebook.react.uimanager.UIManagerHelper.getUIManager(UIManagerHelper.java:31) 在com.facebook.react.ReactInstanceManager.AttachRootViewToInInstance上(ReactInstanceManager.java:1054) 位于com.facebook.react.ReactInstanceManager.setupReactContext(ReactInstanceManager.java:1012) 访问com.facebook.react.ReactInstanceManager.access$1400(ReactInstanceManager.java:125) 位于com.facebook.react.ReactInstanceManager$5$2.run(ReactInstanceManager.java:972) 位于android.os.Handler.handleCallback(Handler.java:739) 位于android.os.Handler.dispatchMessage(Handler.java:95) 位于com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 位于android.os.Looper.loop(Looper.java:148) 位于com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 运行(Thread.java:818)

可复制样本代码
android/build.gradle

buildscript {
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 16
        compileSdkVersion = 28
        targetSdkVersion = 28
        supportLibVersion = "28.0.0"
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:3.4.2")

        classpath 'com.google.gms:google-services:4.2.0'
    }
}


修改
android/app/build.gradle
如下

dependencies {
    implementation "com.facebook.react:react-native:+"  // From node_modules


    - implementation 'com.google.android.gms:play-services-base:10.0.1'  //remove this line
    - implementation 'com.google.android.gms:play-services-maps:10.0.1'  //remove this line
    + implementation 'com.google.android.gms:play-services-base:+'       //add this line
    + implementation 'com.google.android.gms:play-services-maps:+'       //add this line

}

为play services版本添加“+”不是最好的主意对我不起作用:/