谷歌地图发布apk在运行时崩溃

时间:2015-04-07 19:53:55

标签: android google-maps-api-2

当我运行它时,地图没有显示,然后应用程序崩溃后不久。我已经使用密钥库中的SHA设置了发布密钥,我在google开发人员控制台上设置了调试和发布SHA密钥等,但是应用程序仍在崩溃,所以我还处于完全死胡同的状态试试。以下是我的所作所为,以防我错过了什么!

在Android Studio中,Build - >生成签名APK。 创建了一个新的密钥库并保存了它 建立了发布APK 在cmd中运行keytool -list -v -keystore keystorename.jks以获取版本SHA 将此SHA添加到与调试相同的API密钥中,每行一个

即使在此之后它仍在崩溃。 在我的AndroidManifest.xml中,我有以下

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />

<permission
    android:name="com.myzooo.myzooo.permission.MAPS_RECEIVE"
    android:protectionLevel="signature" />

<uses-feature
    android:glEsVersion="0x00020000"
    android:required="true" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme">
    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="*********************" />

http://developer.android.com/tools/publishing/app-signing.html登录发布模式第3点,我不确定是否需要这个,所以我把它放进去但它仍然发生,所以认为这不是问题所在。我现在完全死路一条。 任何帮助,将不胜感激!感谢。

0 个答案:

没有答案