2

最初のアプリの完成が近づいているので、その名前と対応するパッケージを変更します。そのために、Eclipse の Android ツールを使用しました。1 回か 2 回の試行ですべてが機能します (手動で変更しなければならなかったいくつかの点があります)。 . グーグルマップ以外。現在、それらは表示されなくなり、次のエラーが発生しています。

Google Maps Android API(12251): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).

私はインターネットから他の種類の情報を取得しており、次の文が正しいため、接続の問題がないことを知っています。

int availabilityCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext());
if(availabilityCode == ConnectionResult.SUCCESS){

私が最初にしたことは、Google API に移動し、キーを生成する場所でパッケージ名を変更して、新しいものと一致させることでした。うまくいかなかったので、キーを削除して新しいキーを作成しました。Android マニフェストに新しい API キーを貼り付けましたが、機能しません。手がかりはありますか?手順がありませんか?

マニフェストには、次のように必要なアクセス許可が設定されています

<permission
    android:name="com.alvarosantisteban.pathos.permission.MAPS_RECEIVE"
    android:protectionLevel="signature" />

4

2 に答える 2

0

フィンガープリントはパッケージ名から作成されるため、新しい API キーを作成する必要があります。https://developers.google.com/maps/documentation/android/start?hl=es#obtaining_an_api_key

于 2013-09-20T07:18:41.133 に答える