0

この質問が何度も聞かれるのを見てきましたが、どの解決策もうまくいかないようです。

アプリで Google マップを表示するアクティビティを作成しようとしていますが、AVD でアプリを実行すると、マップには現在空白のタイルしか表示されません。

次のコマンドを使用して、デバッグ API キーを適切に生成したと思います。

keytool -v -list -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

SHA1 キーを Google API アクセス リクエストに入力します。また、アクティビティの xml にキーを含む mapview を含め、アクティビティ クラスに必要な isRouteDisplayed メソッドを含めました。

また、logcat のエラー メッセージには、com.google.android.gms でトレース ファイルを開くときにエラーが発生したことが示されています: No such file or directory(2)。ただし、欠落しているファイルは特定されません。

私のマニフェストファイルを以下に示します。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="..."
android:versionCode="1"
android:versionName="1.0" >

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

<uses-feature
  android:glEsVersion="0x00020000"
  android:required="true"/>

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <uses-library android:name="com.google.android.maps" />

    <activity>
        ....some activities
    </activity>


</application>

問題が発生している場所について誰か教えてもらえますか? ありがとう!

4

1 に答える 1

1

そして、SHA1キーをGoogleAPIアクセスリクエストに入力します

MD5キーを提供する必要があります。

サインアップページの説明は完全に正しくありません。MD5フィンガープリントを取得する-vには、コマンドにオプションを追加します。

keytool -v -list -alias alias_name -keystore my-release-key.keystore
于 2013-01-18T18:11:25.257 に答える