2010-10-28 76 views
0

我已經完成了一個項目在Android上顯示地圖使用GOOGLE API密鑰。Android:地圖顯示在模擬器上(版本:Google API 2.1,等級:7)。但是,當上傳到Android手機,它不顯示

轉到:[http://mobiforge.com/developing/story/using-google-maps-android]

我爲系統通過按照上述過程產生的MAP API密鑰正確鏈接。它運作良好,在EMULATOR上顯示地圖。

我參加了我的項目的BUILD並上傳到我的android MOBILE。這裏地圖不會顯示在我的手機。但其他所有功能都能正常工作。

不知道這是什麼問題:(

我AVD版本細節背後的原因:

AVD名稱:谷歌的API(谷歌公司) 平臺:2.1 API級別: 7

我的Android手機詳情:

它還支持GoogleAPI 2.1(7級) 只要。 除顯示地圖外,其他所有功能都可以正常工作。
(我得到折線只)

我的XML文件如下:

<com.google.android.maps.MapView 
    android:id="@+id/mapView" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:enabled="true" 
    android:clickable="true" 
    android:apiKey="0l4sCTTyRmXTNo7k8DREHvEaLar2UmHGwnhZVHQ" 
    /> 

誰能幫助我恢復這個問題?

在此先感謝!

回答

1

因此,雖然我們不太可能知道您是否使用了正確的密鑰,但請記住,Map API密鑰與簽署apk的密鑰庫相關聯。我懷疑你的模擬器上有一個正在使用的調試密鑰庫。這是你日常工作時可能使用的一種。

在您發佈應用程序之前,您必須進行發佈構建。這意味着使用不同的密鑰庫對其進行簽名,並且您需要該密鑰庫的匹配Map API密鑰。

查看此URL瞭解更多信息, http://code.google.com/android/add-ons/google-apis/mapkey.html

相關問題