2013-08-20 92 views
5

我有一個嚴重的問題問題,Android地圖apiv2簽署的apk

當我通過Eclipse構建的APK everithing罰款和地圖運行良好

但是,當我籤我與Eclipse APK後和移動簽署的apk到我的手機地圖活動不靈,它不會崩潰,它只是顯示灰色屏幕

我不知道做什麼,我錯了

我用導遊的所有,我認爲everithing是罰款

是否有人可以幫我解決這個問題?

我通過,我應該上傳我的應用程序在死亡線上,我真的很緊張

請幫助我。

感謝所有的答案

回答

6

地圖API密鑰是基於密鑰存儲SHA1哈希值和包名。當您簽署您的apk時,sha1哈希會更改(因爲您使用不同的密鑰庫進行簽名)。

就在新的密鑰庫的SHA1哈希,和包名添加到新線在主要面向Android應用(含證書)部分,下的谷歌API控制檯中的API訪問部分。這裏也被排除在外:https://developers.google.com/maps/documentation/android/start

+0

謝謝!!那一個工作 –

+0

**注:**我試過這個,它沒有工作。我甚至刪除了現有的密鑰,並用兩個指紋創建了一個新的密鑰,但無濟於事。放棄並上牀後......第二天早上它工作得很好!顯然,它*有時需要時間(一個小時或更長時間)來更改密鑰以在Google服務中傳播。 –

+0

愛一個:)真的很感謝。 –

0

使用您的調試密鑰庫來簽署apk,或者您使用sha1來創建新的api密鑰,該密鑰庫用於導出項目。

+0

嘗試,但谷歌說,你的奧克是建立在調試模式。謝謝回覆 –