Google maps only a grey background as APK

后端 未结 2 1500
刺人心
刺人心 2020-12-18 12:06

I develop locally with android-studio and a Galaxy S3 android phone connected via USB.

On my local development environment, when I fire up the run configuration to d

相关标签:
2条回答
  • 2020-12-18 12:46

    Step 1: Follow the instructions from here:

    http://developer.xamarin.com/guides/android/platform_features/maps_and_location/maps/obtaining_a_google_maps_api_key/

    Step 2: Then from your Android Studio, follow the steps described here:

    https://www.udacity.com/wiki/ud853/course_resources/creating-a-signed-apk

    I faced a similar problem and had it solved by doing the above.

    0 讨论(0)
  • 2020-12-18 12:51

    The first step is to get the SHA1 value for the key that you used to sign the release version of your app using the keytool command line tool.

    keytool -list -v -keystore ~/Keystore/key1.jks -storepass <your_store_password> -keypass <your_key_password> 
    

    Replace ~/Keystore/key1.jks with the path and name of the keystore that you used to sign your release version, and replace the passwords with your own.

    When you execute this command at the command line, it will list the Certificate Fingerprints, including the SHA1 value that you need.

    The next step is to add the SHA1 and package name to a key in the Google Developers Console.

    You can either add it to the same key you used for debug builds, or you can create a new key.

    To add your release SHA1 and package name to an existing API key, click the Add package name and fingerprint button, and add your SHA1 value and package name.

    Then, you can use this API key with the signed release version of your app.

    For more information on how to configure your app if you use a different API key for debug and release, see here.

    0 讨论(0)
提交回复
热议问题