Google Maps Api v2 Android在Play商店中加载地图时出错

时间:2017-12-04 17:56:18

标签: android google-maps

我正在使用谷歌地图API,但是当我将我的APK上传到Play商店时,我的地图无法加载,当我直接在我的设备上运行我的应用程序时,它的工作非常完美。当我生成我的Signet APK并在我的设备上测试它(没有Play商店,只是将我的APK发送到我的设备并手动安装)它工作得很完美,但是如果我将完全相同的APK发布到Play商店,那么在我下载后它是不可见的它

我的应用程序gradle

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "development.senseit.com.mapasinteca"
        minSdkVersion 14
        targetSdkVersion 26
        versionCode 102
        versionName "1.0.2"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    signingConfigs {
        release {
            storeFile file('C:\\Users\\jsalazar\\Desktop\\Certificados\\Android\\mapasInteca.jks')
            storePassword '****'
            keyAlias 'mapasinteca'
            keyPassword '****'
        }
    }
    buildTypes {
        debug {
            signingConfig signingConfigs.release
        }
        release {
            signingConfig signingConfigs.release
        }
    }
}
dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.google.android.gms:play-services-maps:11.6.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
    compile 'com.android.support:design:26.1.0'
    compile 'com.android.support:recyclerview-v7:26.1.0'
}

我的谷歌API密钥是正确的。 我有2个指纹证书添加到谷歌控制台,一个用于调试,一个用于发布(我已经尝试删除调试版)。

1 个答案:

答案 0 :(得分:1)

我解决了我的问题,添加了一个我丢失的SHA-1,它是在Google Play控制台上(图片上的数字1)我只是添加了2号

Problem Solved