[英]Problems executing an Android application which uses GoogleMaps .apk in a smartphone
我最近開發了一個 Android 應用程序,它使用 GoogleMaps API 並代表 map 的點。 該應用程序在 Android 仿真器中運行良好,但在智能手機中執行時無法運行。 當表示 map 時,所有點都會顯示,但 map 未顯示(它顯示為帶有正方形的白色 map)。 我已經生成了帶有default.keystore
的 .apk : debug.keystore
。 我嘗試使用自定義密鑰庫生成 the.apk 並獲得以下結果:
密鑰庫被篡改,或密碼不正確。
智能手機中googlemaps API程序的任何解決方案? 有人知道如何生成新的debug.keystore
嗎?
嘗試創建一個新的密鑰庫。 使用這個新的密鑰庫獲取 google map api 密鑰然后運行
制作新的調試密鑰庫的最簡單方法實際上是讓工具為您完成。 如果您刪除現有的密鑰庫,構建工具會自動為您生成一個新的。 然后,您可以執行以下步驟獲取 hash 並獲取 API 密鑰:
The default storage location for AVDs is in ~/.android/ on OS X and Linux, in C:\Documents and Settings\.android\ on Windows XP, and in C:\Users\.android\ on Windows Vista and Windows 7 .
下次構建時,構建工具將重新生成新的密鑰庫和調試密鑰。
此處步驟的完整描述: http://developer.android.com/guide/publishing/app-signing.html
您也可以使用與設備相同的密鑰庫。 相同的密鑰庫也適用於模擬器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.