2011-02-24 106 views
3

我創建了一個使用android 1.6(api 4)的android應用程序,android:minSdkVersion爲「3」。我使用模擬器來運行這個應用程序是2.2。它在模擬器中工作正常。然後我將它安裝到htc英雄(android 1.5),它顯示強制關閉錯誤。爲什麼這樣?在模擬器中工作但不在設備中的Android應用程序

請有人給我一個這個問題的原因或解決方案。

問候 克里斯

+1

通過USB連接手機並檢查日誌。一個錯誤應該告訴你要查找什麼。 – 2011-02-24 10:01:32

+0

您還可以將日誌採集器添加到您的應用程序,以便從遠程設備檢測並收集錯誤日誌:http://code.google.com/p/android-send-me-logs/ – 2011-02-24 10:03:54

+0

感謝您的回覆peter ..我會檢查,並讓你知道.. – Kris 2011-02-24 10:13:13

回答

0

即使我沒有看到日誌,這絕對是FUUU,我想你應該在以下幾行代碼添加到您的Android清單,如果你還沒有這樣做了。

<supports-screens android:largeScreens="true" 
     android:normalScreens="true" android:smallScreens="true" 
     android:resizeable="true" android:anyDensity="true" /> 
2

你可以帶一個模擬器1.5,就像你會看到你的錯誤。用1.6來容許接口的某些元素,不在1.5。

+0

嗨我也試過,..然後我得到錯誤'未捕獲的處理程序:線程主要退出由於未捕獲的異常' – Kris 2011-02-24 10:20:43

+0

下一行'java.lang.VerifyError:com.myapp.coctail。 CoctailTabActivity' – Kris 2011-02-24 10:22:04

+0

我認爲你的正確,我使用setIndicator(視圖視圖)。這是不是在Android 1.5 ...我是否正確.. – Kris 2011-02-24 10:29:22

相關問題