Google Play Map API 不适用于 Android Studio

Google Play Map API won´t work with Android Studio

我将 apk 地图应用程序上传到 google Play 商店,但它不会显示 google 地图。我做了所有我认为必须做的事情,但显然忘记了什么。应用程序显示地图为白色,右下角带有 google 徽标。

我正在使用 Android Studio 1.02 版本。

  1. 是否有密钥文件(.jks)
  2. 使用密钥库命令并获取 SHA 代码并添加到 google api 帐户。
  3. 已将 API KEY 复制到应用 google_maps_api.xml
  4. 向 gradle 应用程序文件添加了以下数据

    android {
        compileSdkVersion 21
        buildToolsVersion "21.1.2"
        defaultConfig {
            applicationId "fi.xxxx"
            minSdkVersion 14
            targetSdkVersion 21
            versionCode 6
            versionName "1.0"
        }
        signingConfigs {
            release {
                storeFile file("xxx.jks")
                storePassword "xxx"
                keyAlias "xxx"
                keyPassword "xxx"
            }
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                signingConfig signingConfigs.release
            }
        }
    }
    
    1. 地图仍然无法使用。
    2. Map 可与其他 api 密钥一起使用,我设法调试了它运行良好的应用程序。

有什么想法吗?

按照以下步骤操作

  1. 转到console.developers.google.com

  2. 新建项目

  3. APIs和AuthselectAPIs[=下的侧边栏中60=]

  4. 向下滚动直到看到 Google 地图 Android API v2 然后点击 关闭按钮。

  5. 在侧边栏 APIs 和 Auth select Credentials

  6. 单击Public下的创建新密钥API访问

  7. Select Android 键

  8. 像这样将 SHA 代码连同您的应用程序包名称粘贴到框中

SHA_KEY;PACKAGE_NAME

  1. 单击创建然后复制 API 密钥。

  2. 打开你AndroidManifest.xml并添加这一行

    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="API_KEY" />
    
  3. 立即编译并运行应用程序