Google マップ v1 を使用するアプリケーションを 6 か月前に作成しました。今度はGoogle Playストアに公開したいです。 作業中にキーを取得するために必要な手続きを行いました。私が覚えている限りでは、cmd を使用して、サイトに貼り付けた MD5 を生成しました。そのような結果でファイルを保存しました
letersandnumbers
This key is good for all apps signed with your certificate whose fingerprint is:
hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex
Here is an example xml layout to get you started on your way to mapping glory:
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="letersandnumbers"
/>
デバッグ モードの電話でアプリケーションをコンパイルして実行すると、動作します。letersandnumbers
をキーとして使用してアプリケーションに署名しようとすると 、結果が異なります。アプリケーションはグリッドのみを表示し、マップは表示しません。アプリケーションに署名する方法は次のとおりです。
1)ファイル→エクスポート→Androidアプリ
2) プロジェクトを選択し、上記の文字と数字のキーを使用します。
3) デバイスのSDカードにファイルを入れてインストールします。
私は何か間違ったことをしていますか?助けてください!マップ v2 への切り替えはオプションではありません
アップデート:
ダニエルがコメントで書いているガイドに従うことができました。ただし、マニフェストで新しいキーを使用し、この新しいキーでアプリに署名すると機能しません...マップ バージョン 1 を使用しようとしています。