Android 我的应用程序可以编译,但在运行时崩溃-为什么?

Android 我的应用程序可以编译,但在运行时崩溃-为什么?,android,google-maps,Android,Google Maps,E/AndroidRuntime:致命异常:主 进程:com.parse.starter,PID:1062 java.lang.NoClassDefFoundError:解析失败:Lcom/google/android/gms/common/internal/zzab; 位于com.google.firebase.provider.FirebaseInitProvider.zza(未知来源) 访问com.google.firebase.provider.FirebaseInitProvider.

E/AndroidRuntime:致命异常:主 进程:com.parse.starter,PID:1062 java.lang.NoClassDefFoundError:解析失败:Lcom/google/android/gms/common/internal/zzab; 位于com.google.firebase.provider.FirebaseInitProvider.zza(未知来源) 访问com.google.firebase.provider.FirebaseInitProvider.attachInfo(未知来源) 位于android.app.ActivityThread.installProvider(ActivityThread.java:5853) 位于android.app.ActivityThread.installContentProviders(ActivityThread.java:5445) 位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:5384) 位于android.app.ActivityThread.-wrap2(ActivityThread.java) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545) 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:154) 位于android.app.ActivityThread.main(ActivityThread.java:6119) 位于java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 原因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”/data/app/com.parse.starter-2/base.apk],zip文件“/data/app/com.parse.starter-2/split_lib_dependencies_apk.apk”,zip文件“/data/app/com.parse.starter-2/split_lib_slice_dependencidencies_apk.apk”,zip文件中未找到类“com.lang.lang.gms.common.internal.zzab”“/data/app/com.parse.starter-2/split_lib_slice_1_apk.apk”,zip文件“/data/app/com.parse.starter-2/split_lib_slice_2_apk.apk”,zip文件“/data/app/com.parse.starter-2/split_lib slice_slice_3_apk.apk”,zip文件“/data/app/app/com.starter-2/split_lib slice_slice_4_apk.apk”,zip文件“/apk”/data/app/com.parse.starter-2/split_lib_slice_6_apk.apk”,zip文件“/data/app/com.parse.starter-2/split_lib_slice_7_apk.apk”,zip文件“/data/app/com.parse.starter-2/split_lib slice_slice_slice_8_apk.apk”,zip文件“/data/app.com.parse.starter-2/split_lib slice_slice_9_apk.apk”],国家图书馆目录=[/data/app/com.parse.starter-2/lib/x86,/system/lib,/vendor/lib]] 位于dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:380) 位于java.lang.ClassLoader.loadClass(ClassLoader.java:312) 位于com.google.firebase.provider.FirebaseInitProvider.zza(未知来源) 访问com.google.firebase.provider.FirebaseInitProvider.attachInfo(未知来源) 位于android.app.ActivityThread.installProvider(ActivityThread.java:5853) 位于android.app.ActivityThread.installContentProviders(ActivityThread.java:5445) 位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:5384) 位于android.app.ActivityThread.-wrap2(ActivityThread.java) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545) 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:154) 位于android.app.ActivityThread.main(ActivityThread.java:6119) 位于java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 设备Nexus_5X_API_25[emulator-5554]已断开连接,监视已停止。 申请终止

         --------- beginning of crash
存在版本不匹配(两个依赖项的版本应相同)

并将
编译
替换为
实现
api


希望它能解决此问题。

您能共享build.gradle文件吗?现在的问题中给出了请尝试
buildToolsVersion'28.0.3'
。您使用的是哪个版本的AS?将services map api版本更改为9.4.0,使构建再次成功。谢谢。
-----------------------Gradle Module file-------------


 apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '28'

    defaultConfig {
        applicationId "com.parse.starter"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    dexOptions {
        javaMaxHeapSize "4g"
    }
    buildTypes {
        release {
            minifyEnabled true
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 
`enter code here`'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation 'com.google.android.gms:play-services-maps:16.1.0'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.parse.bolts:bolts-tasks:1.3.0'
    compile 'com.parse:parse-android:1.13.0'
    compile 'com.google.android.gms:play-services:9.4.0'
    compile 'com.android.support:multidex:1.0.0'
    //compile "com.google.firebase:firebase-database:16.0.6"

}
compile 'com.google.android.gms:play-services:9.4.0'
implementation 'com.google.android.gms:play-services-maps:16.1.0'