我正在使用谷歌地图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个指纹证书添加到谷歌控制台,一个用于调试,一个用于发布(我已经尝试删除调试版)。