3 回答

TA貢獻1826條經驗 獲得超6個贊
我有同樣的問題,我認為在互聯網上沒有任何有用的答案,所以希望這將有助于未來的每個人。
使用時GoogleMaps for Android
,需要兩個鍵 - 調試和釋放。
“調試”鍵是一種誤導性術語。在Eclipse中開發應用程序時也可以使用此鍵。基本上,使用調試密鑰進行開發,測試和調試。
當你準備好應用程序推出到市場,設置android:debuggable="false"
在AndroidManifest.xml
與使用簽名的API密鑰。
使用簽名的API密鑰時, MapView
只有在安裝應用程序時才會顯示Android Market
。因此,從Eclipse
(運行方式,調試方式等)或命令行安裝應用程序(adb install)
將不會顯示MapView
。請放心,一旦應用程序進入市場 - 您下載它并MapView
顯示。
使用簽名的API密鑰,如果您從Eclise部署應用程序,您將獲得“服務器返回3,IOProcessing異常26”作為警告 - 只需忽略它。
注意:還要確保沒有相同MapView的重復實例。如果您的應用需要“x”否。的MapView
S,產生“X”沒有。新簽名密鑰(每個MapView一個),因為GoogleMaps對單個MapView
實例有查詢限制。
要獲取這兩個密鑰,請按照在Android上獲取GoogleMaps的API密鑰的步驟操作。
快樂的編碼!

TA貢獻1757條經驗 獲得超7個贊
簽名的地圖密鑰用于發布應用程序。所以你會得到這樣的信息。如果你通過USB-tethered與簽名的地圖密鑰調試應用程序。如果要調試應用程序,請切換回調試映射鍵,并在發布更新或新版本之前將其替換為已簽名的映射鍵。
- 3 回答
- 0 關注
- 805 瀏覽
添加回答
舉報