2012-09-04 37 views
2

我開發了一個帶有GPS數據的MapView應用程序。該地圖在我的設備上運行良好。但是當我在Android的Play商店發佈後,該應用不會顯示我的地圖。我能做什麼?是否有另一種方式來顯示我的地圖?請幫助我,這是我公司非常重要的項目。我的mapview未在Google Play市場上顯示

+0

有需要鍵釋放的鍵更換地圖調試關鍵釋放應用程序與調試密鑰相同 – Khan

回答

1

你必須得到Maps API密鑰爲您的證書指紋:

我認爲你正在使用與當前調試應用Maps API密鑰。

您使用此命令創建它:

C:\Program Files\Java\jdk1.6.0_25\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Users\you\.android\debug.keystore" -storepass android -keypass android 

但你必須創建它的簽名的應用程序。

1)通過右鍵單擊項目 - > Android工具 - >導出簽名的應用程序包來創建密鑰存儲區。 現在應用的keysrore在路徑生成\ App.keystore

2)創建PrivateKeyEntry:

C:\Program Files\Java\jdk1.6.0_33\bin>keytool.exe -list -alias "your description" -keystore "path\order.keystore" -storepass yourpass -keypass secondpass 

3)此證書指紋

4)獲取Maps API密鑰輸入mapView的apiKey

<com.google.android.maps.MapView 
      android:id="@+id/mapView" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_margin="5dip" 
      android:layout_weight="0.2" 
      android:apiKey="********************" 
      android:clickable="true" 
      android:minHeight="50dip" 
      android:minWidth="50dip" /> 
-2

這可能是因爲過時的js文件。

以下腳本運行良好,請試一試。

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> 
相關問題