我知道這已被問過,但我已閱讀/測試了幾個小時,我無法讓我的地圖出現!我生成了md5並註冊了它,它給了我在下面的代碼中使用的密鑰。請幫忙!!!!!! 這裏是AndroidManifest.xml中:谷歌地圖顯示灰色
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.libertytech.locatemycar"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="com.google.android.maps" />
<activity android:name=".Home"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden|keyboard">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.libertytech.locatemycar.GoogleMap" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:configChanges="orientation|keyboardHidden|keyboard">
</activity>
<activity android:name="com.libertytech.locatemycar.Test" android:label="@string/app_name"
>
</activity>
</application>
<uses-permission android:name="android.permission.Internet"/>
<uses-permission android:name="android.permission.ACCESS_COURSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-sdk android:minSdkVersion="7" />
</manifest>
這裏是googlemaps.xml
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="006_T_R2vy70wILMHcCnAGiZoOe7jVjYM_xYtXA"
/>
所有所需的XML標籤似乎是在正確的位置。我在手機上有互聯網(我可以瀏覽網頁)。我錯過了什麼?
1)我確實設置了構建目標。我有「谷歌API」檢查api級別7也是minSdkVersion。如果沒有設置,應用程序甚至不會啓動。 2)我沒有使用模擬器我正在使用HTC Incredible。 3)我正在編譯的同一臺機器上生成MD5密鑰。 – Luke 2011-05-21 20:58:03