Beim Erstellen eines Sign-APK für Google Map (Fehler beim Laden der Karte. Google Server konnten nicht kontaktiert werden.) Ist dieser Fehler aufgetreten
In meiner Anwendung werde ich Google Maps Beispiel implementieren
Jedoch:
Wenn ich die Anwendung direkt starte, läuft die Karte perfektObwohl ich sign apk machen kann (make Key Store file und related to key Store Apk), funktioniert die Karte nichtFür dieses Problem habe ich so viele Ideen wie ausprobiert
Erstellen Sie einen anderen und einen anderen API-SCHLÜSSEL meiner App, der mit dem Paket zusammenhängtZusätzliche Berechtigung in Android-Manifestdatei einfügen (die neueste Manifest-Berechtigung ist unten angegeben)Kann jemand helfen?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".CountryRequirement" >
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment" />
</RelativeLayout>
Mein XML-Layout enthält dies
Ich gebe alle Erlaubnisse, die in Google Maps benötigt werden
Meine Manifestdatei:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.Infoware.GuideBook3"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="14" />
<permission
android:name="org.Infoware.GuideBook3.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="org.Infoware.GuideBook3.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/icon_72"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-library android:name="com.google.android.maps" />
<activity
android:name="org.Infoware.GuideBook3.GuideBook3"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".CountryRequirement" >
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCRZ_GAcbSqWDgghfSJ26HcPmS0kXB6a5s" />
</application>
</manifest>