0

アプリケーションにマップを追加しようとしていますが、うまくいきません...

Google apis コンソールで android maps api を有効にし、sha1 フィンガープリントを取得し、次のスクリプトを使用してデバッグとリリースの両方を行いました。

keytool -list -v -keystore "C:\Users\Amit\AppData\Local\Xamarin\Mono for Android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

と:

keytool -list -v -keystore "D:\Software Projects\xxx.keystore"                -alias TasteiTClient  -storepass xxx -keypass xxx

sha1フィンガープリンティングを使用して両方のキーを生成

両方をアプリ マニフェストに追加しました。

<application android:label="TasteIT!" android:theme="@android:style/Theme.Light.NoTitleBar" android:icon="@drawable/appicon">
    <!--        <meta-data android:name="com.google.android.maps.v2.API_KEY"
               android:value="ReleaseKey"/>-->
    <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="DebugKey" />
</application>

mapfragment をレイアウトに追加しました。

 <fragment
            class="com.google.android.gms.maps.MapFragment"
            android:id="@+id/RestaurantsMap"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

マップを含むレイアウトが表示されると、まだ次のエラーが表示されます。

[Google Maps Android API] Failed to contact Google servers. Another attempt will be made when connectivity is established.
[Google Maps Android API] Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).

誰かが私が間違ったことを見つけることができますか?

ありがとう

アミット

4

1 に答える 1

0

私たちの...私のパッケージ名には大文字と小文字が混在していました @#!#$@!$... :)

于 2013-09-04T06:15:50.447 に答える