2013-03-11 33 views
2

我知道已經有一噸關於這個主題的帖子,但我很困惑。我有(2)不同的手機,我正在測試我的應用程序。 Google Map(支持地圖片段)在每個設備上都可以正常顯示,但只有當我直接使用Eclipse(使用電纜)來定位每個設備時。如果我創建一個APK文件(通過Eclipse中通過導出),並安裝APK文件的設備上這樣,應用程序運行正常,但地圖不顯示(僅適用於變焦按鈕出現)。這裏是LogCat:Android的谷歌地圖第2版不顯示

03-11 18:02:02.710: W/dalvikvm(31316): Unable to resolve superclass of Lmaps/p/s; (427) 
03-11 18:02:02.710: W/dalvikvm(31316): Link of class 'Lmaps/p/s;' failed 
03-11 18:02:02.710: W/dalvikvm(31316): Unable to resolve superclass of Lmaps/y/bo; (3820) 
03-11 18:02:02.710: W/dalvikvm(31316): Link of class 'Lmaps/y/bo;' failed 
03-11 18:02:02.710: W/dalvikvm(31316): Unable to resolve superclass of Lmaps/i/k; (4208) 
03-11 18:02:02.710: W/dalvikvm(31316): Link of class 'Lmaps/i/k;' failed 
03-11 18:02:02.710: E/dalvikvm(31316): Could not find class 'maps.i.k', referenced from method maps.z.ag.a 
03-11 18:02:02.710: W/dalvikvm(31316): VFY: unable to resolve new-instance 3540 (Lmaps/i/k;) in Lmaps/z/ag; 

我用調試鍵,因爲我現在只是測試。很顯然,每部手機的設置都是正確的(Google Play Services等),這使我相信我不能從Eclipse正確導出APK文件。幫幫我!!

+0

同樣在這裏!你有這個工作嗎? – 2013-03-14 07:47:49

回答

0

找到了解決辦法。導出APK文件時,我沒有正確地簽署應用程序。調試密鑰庫必須使用 - 通常位於用戶文件夾中的「.android」文件夾中。密碼是「android」。如果你輸入正確的話,你應該可以從「別名」中選擇「androiddebugkey」。該密碼也是「android」。

當然,當你直接從日食(通過電纜)下載應用程序到您的手機,並對其進行測試,該應用程序會自動「簽署」在調試模式,這就是爲什麼它在那種情況下工作。