4

MD5 が多すぎるhttps://developers.google.com/android/maps-api-signupでキーを生成しようとしましたが、うまくいきません。それを使用してMapViewを試してみると var mapIntent = new Intent (Intent.ActionView, geoUri) 、オーバーレイアイテムを配置できません。レイアウトから MapView を使用する必要がありますが、線とオーバーレイ項目を表示するだけです。携帯電話でHelloMapの例を使用しようとしましたが、同じことが起こり、マップがオーバーレイアイテムだけで表示されません。

4

4 に答える 4

2

Either you don't have a valid key, or you forgot to put the uses-library line in your manifest.

于 2012-10-31T14:23:04.580 に答える
1

今週の月曜日にまったく同じものを見ましたが、デバッグのためにプロジェクトに戻っていません。

私の疑いは、以前にこの同じ PC (VS2012 および Win8 より前) からいくつかのマップ アプリを出荷したので、これは VS2012 または Windows8 のバグである可能性があるということです。

現時点でこれを再現できる場合は、Xamarin (support@xamarin.com またはhttp://bugzilla.xamarin.com ) に記録する必要があると思います。

于 2012-10-31T16:02:02.057 に答える
0

私が使用したキーストアを生成するには

C:\ Program Files \ Java \ jdk1.6.0_20> keytool -genkey -alias umAlias -keystore C:\ localParaoArquivo \ nomedoarquivo.keystore

私が使用したmd5を確認するには

C:\ Program Files \ Java \ jdk1.6.0_20> keytool -list -v -keystore C:\ localParaoArquivo \ nomedoarquivo.keystore

キーをxmlに入れ、実行時にも試しましたが、機能しません。

MD5とSHA1の違いは何ですか?マニフェストで使用します

    <uses-library android:name="com.google.android.maps" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES" />
于 2012-10-31T15:23:30.920 に答える
0

問題を解決しました!!!! \o

リリース .apk を生成する代わりに、ストアに公開するので .apk を公開します。私の MapView は 3g と Wi-Fi の両方で動作しました。みんな助けてくれてありがとう!

于 2012-11-01T17:15:01.447 に答える