2010-12-09 11 views
0

私はマップベースのアンドロイドアプリケーションを開発していましたが、その後エミュレータで数回実行した後、突然マップが消え、十字が表示されます。私は昨日新しい鍵を手に入れました。作業マップが突然表示されます

私はアンドロイド2.2 V8を使用しています。ありがとうございます。

+0

あなたはエミュレータでテストしてもうまく動作しますが、実際のデバイスでは動作しませんでしたか? – Franco

+0

いいえ、すべてエミュレータ上にあります。それは突然十字を示して働いていた –

答えて

1

あなたはログインして、アプリケーションをdebug.keystoreでエクスポートしていますか?もしそうなら、アプリはあなたにMapViewを表示しません。 あなたはsdkの指紋を(使用しているsdkを使って)作成し、それにapyキーを生成し、MapViewを使ってこれを作ったのですか?

シェルで新しいsdk指紋を生成する。

keytool -genkey -alias anAlias -keystore myStore 

パスワードを書き込み、すべての情報を記入してください。

you'reはMD5フィンガープリントを取得するためにこれを行う仕上げ:、その後、

keytool -list -keystore myStore 

GoogleマップAPIのサインアップしてその指紋を登録し、MapViewのレイアウトに生成されたキーを入れました。ここでこのキーストアを使用してアプリケーションに署名してエクスポートしてください。MapViewが「デバッグ不可能な」環境に表示される場合は、アプリを配布するときにすべて意味があります。

希望このヘルプ 歓声

+0

ちょっと、おかげで答えの友人。私が "署名したアプリケーションパッケージ"をエクスポートし、新しいx.keystoreからMD5を入手してから鍵を取得しました。あなたが言及した部分(sdk指紋を作成する)は、私がそれをしなかったわけではありません、私はそれを行う方法を知らない。あなたは説明しますか? –

+0

いいえ、私はいつも同じキーストアと同じエイリアスを使って "署名されたアプリケーションパッケージ"をエクスポートします。毎回新しいキーストアを作成しないでください:) – Franco

+0

friends私は今、地図を作成していますが、時にはdoenstの仕事は、十字だけを示します。私は指紋/ appKeyを持っています。 DDMSマップからジオポイントを送信しようとすると、突然十字が表示されます。何か案は? –

0

私は空白のマップを取得したり、時にはDDMSで送信するために使用されるポイントは正しくありませんでしたので、交差しました。 正式な緯度と経度を送信してください(+/-)xx.xxxxxx

関連する問題