Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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
Java 谷歌地图崩溃(播放服务地图:)_Java_Android_Google Maps - Fatal编程技术网

Java 谷歌地图崩溃(播放服务地图:)

Java 谷歌地图崩溃(播放服务地图:),java,android,google-maps,Java,Android,Google Maps,我不知道为什么我的谷歌地图会崩溃,但当我把这个依赖项放在我的渐变中时,它崩溃了: compile 'com.google.android.gms:play-services-maps:10.2.0' 这是我的完整Gradle脚本: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion '25.0.0' defaultConfig {

我不知道为什么我的谷歌地图会崩溃,但当我把这个依赖项放在我的渐变中时,它崩溃了:

compile 'com.google.android.gms:play-services-maps:10.2.0'
这是我的完整Gradle脚本:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion '25.0.0'
    defaultConfig {
        //   generatedDensities = []
        applicationId "company.override.huzykamz.policecopuganda"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
    }

    dexOptions {
        javaMaxHeapSize "4g"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    // compile 'com.google.maps.android:android-maps-utils:0.5+'
     compile 'com.google.android.gms:play-services-maps:10.2.0'
    compile 'com.mcxiaoke.volley:library-aar:1.0.0'
    compile 'com.android.support:multidex:1.0.0'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.google.android.gms:play-services:9.6.1'
    compile 'com.android.support:cardview-v7:23.4.0'
    compile 'com.android.support:recyclerview-v7:23.4.0'
    compile 'com.koushikdutta.ion:ion:2.1.0'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'de.hdodenhof:circleimageview:2.1.0'
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'com.daimajia.slider:library:1.1.5@aar'
    compile 'com.android.support.constraint:constraint-layout:1.0.1'
    testCompile 'junit:junit:4.12'
}


This is the Error am getting :

 Process: company.override.huzykamz.policecopuganda, PID: 11016
                                                                                           java.lang.NoSuchMethodError: No direct method <init>(Landroid/content/Context;)V in class Lcom/google/android/gms/common/internal/zzaj; or its super classes (declaration of 'com.google.android.gms.common.internal.zzaj' appears in /data/app/company.override.huzykamz.policecopuganda-2/split_lib_dependencies_apk.apk:classes49.dex)
    at com.google.firebase.FirebaseOptions.fromResource(Unknown Source)
    at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
    at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1801)
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1776)
    at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
    at android.app.ActivityThread.installProvider(ActivityThread.java:5427)
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:5000)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4940)
    at android.app.ActivityThread.access$1600(ActivityThread.java:175)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1549)
    at android.os.Handler.dispatchMessage(Handler.java:111)
    at android.os.Looper.loop(Looper.java:207)
    at android.app.ActivityThread.main(ActivityThread.java:5728)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
apply插件:“com.android.application”
安卓{
编译DK23版
buildToolsVersion“25.0.0”
默认配置{
//生成密度=[]
applicationId“company.override.huzykamz.policycop乌干达”
明斯克版本14
targetSdkVersion 23
版本代码1
版本名称“1.0”
TestInstrumentRunner“android.support.test.runner.AndroidJUnitRunner”
多索引启用真
}
德克斯选项{
javaMaxHeapSize“4g”
}
建筑类型{
释放{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard rules.pro'
}
}
}
依赖关系{
编译文件树(目录:“libs”,包括:['*.jar'])
//编译'com.google.maps.android:android-maps-utils:0.5+'
编译'com.google.android.gms:play services地图:10.2.0'
编译'com.mcxiaoke.volley:library-aar:1.0.0'
编译'com.android.support:multidex:1.0.0'
编译'com.android.support:appcompat-v7:23.4.0'
编译'com.github.bumptech.glide:glide:3.7.0'
编译'com.android.support:design:23.4.0'
编译'com.google.android.gms:play services:9.6.1'
编译'com.android.support:cardwiew-v7:23.4.0'
编译'com.android.support:recyclerview-v7:23.4.0'
编译'com.koushikdutta.ion:ion:2.1.0'
编译'com.squareup.picasso:picasso:2.5.2'
编译“de.hdodenhof:circleimageview:2.1.0”
编译'com.nineodeldroids:library:2.4.0'
编译'com.daimajia.slider:library:1.1。5@aar'
编译'com.android.support.constraint:constraint布局:1.0.1'
testCompile'junit:junit:4.12'
}
这是我得到的错误:
流程:company.override.huzykamz.policycop乌干达,PID:11016
java.lang.NoSuchMethodError:Lcom/google/android/gms/common/internal/zzaj类中没有直接方法(Landroid/content/Context;);或者它的超类(声明'com.google.android.gms.common.internal.zzaj'出现在/data/app/company.override.huzykamz.policycop乌干达-2/split_lib_dependencies_apk.apk:classes49.dex中)
位于com.google.firebase.FirebaseOptions.fromResource(未知来源)
位于com.google.firebase.FirebaseApp.initializeApp(未知来源)
位于com.google.firebase.provider.FirebaseInitProvider.onCreate(未知源)
位于android.content.ContentProvider.attachInfo(ContentProvider.java:1801)
位于android.content.ContentProvider.attachInfo(ContentProvider.java:1776)
访问com.google.firebase.provider.FirebaseInitProvider.attachInfo(未知来源)
位于android.app.ActivityThread.installProvider(ActivityThread.java:5427)
位于android.app.ActivityThread.installContentProviders(ActivityThread.java:5000)
位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:4940)
在android.app.ActivityThread.access$1600(ActivityThread.java:175)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1549)上
位于android.os.Handler.dispatchMessage(Handler.java:111)
位于android.os.Looper.loop(Looper.java:207)
位于android.app.ActivityThread.main(ActivityThread.java:5728)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:789)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)

删除此
编译'com.google.android.gms:play services:9.6.1'
…rafsanahmad007是正确的。您不应该导入完整的库,这可能会导致错误。您应该只从play services导入所需的库,这在API中有说明……所以我完全删除了
compile'com.google.android.gms:play services:9.6.1'
?我又跑了?或者使用com.google.android.gms:play services地图:10.2.1,而不是使用全场服务。查看此站点