2010-09-24 149 views
0

嘿, 對不起,如果這是一個愚蠢的問題。我是一名業餘程序員,也是Android的新手,儘管我爲此自豪,在此之前不必爲任何人提供幫助。這是什麼資源,爲什麼Android不能找到它?

我遇到的問題是我的程序似乎隨機掛在啓動。它不會一直髮生,而且什麼時候發生,它有時會在幾秒鐘內解凍。我一直沒有看到任何形式的崩潰。

我已經看了幾個LogCats,這似乎是關鍵的錯誤,我運行程序(有時兩次)之前,因爲它總是拋出,凍結或無:

Failure getting entry for 0x7f03001c (t=2 e=28) in package 0: 0xffffffb5 
updateAppWidget couldn't find any view, using error view 
android.content.res.Resources$NotFoundException: Resource ID #0x7f03001c 
    at android.content.res.Resources.getValue(Resources.java:891) 
    at android.content.res.Resources.loadXmlResourceParser(Resources.java:1865) 
    at android.content.res.Resources.getLayout(Resources.java:730) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:318) 
    at android.widget.RemoteViews.apply(RemoteViews.java:900) 
    at android.appwidget.AppWidgetHostView.updateAppWidget(AppWidgetHostView.java:209) 
    at android.appwidget.AppWidgetHost.updateAppWidgetView(AppWidgetHost.java:243) 
    at android.appwidget.AppWidgetHost$UpdateHandler.handleMessage(AppWidgetHost.java:72) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:130) 
    at android.app.ActivityThread.main(ActivityThread.java:4425) 
    at java.lang.reflect.Method.invokeNative(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:521) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 
    at dalvik.system.NativeStart.main(Native Method) 
showStatusIcon on inactive InputConnection 

我在工作帶有Android插件的Eclipse。試圖尋找該字符串0x7f03001c,但無法找到它在我生成的R文件或任何地方。我沒有使用任何XML,或者至少當我跳過使用它的部分時仍然出現此錯誤,所以我不知道這些錯誤來自哪裏。

最後,我認爲這只是最近纔開始的,儘管因爲我一直是個白癡,並沒有進行版本控制(希望這次能夠吸取我的教訓),但我沒有看到如何測試它是否是偶數來自我的代碼,或不。

在此先感謝您的回覆。

薩姆

回答

0

你必須updateAppWidget任何電話?如果不是,那可能不是你的代碼。

在這種情況下,嘗試使用全新的模擬器,看看您的應用程序是否會啓動。

+0

不,它看起來像你說得對,日誌導致上面沒有從我的代碼。我調查並發現,當我啓動其他應用程序(包括Marketplace應用程序)時會出現相同的錯誤,因此它看起來可能與我的凍結問題無關。 順便說一下,我所擁有的唯一部件是隨電話一起安裝的部件。 – 2010-09-24 19:48:39

1

有沒有什麼可以繼續,但有兩種方法,我會用它來找到它。

- 一步法通過代碼,行由行,以確定是否可以重複這個錯誤可靠圍繞代碼的一部分

兩個 - 它看起來像你使用基於資源的對象無法正確加載 - 請檢查最近的資源以確保它們符合您和API的預期。嘗試取出一次只使用一行資源的代碼。

當然,你已經說了版本控制將是有益的:-)

相關問題