2011-07-10 33 views
0

我即將完成我的Mono for Android應用程序。我有一個活動,它有一個ListView,它使用佈局來顯示幾行信息,沒有什麼重要的。然後它顯示一個相當複雜的活動(三個選項卡,不少控件)。Mono for Android error:GetMethodID:method not found:Landroid/widget/EditText; .monodroidAddReference:(Ljava/lang/Object;)

我可以點擊列表中的一個項目,它顯示活動,一切都很好。大約每3-4個視圖我得到以下錯誤:

07-10 13:12:01.824 4635 4635 D dalvikvm: GetMethodID: method not found: Landroid/widget/EditText;.monodroidAddReference:(Ljava/lang/Object;)V 

我似乎無法找到此錯誤的來源。我確實有一些自定義控件(複雜的控件,即結合了edittext,按鈕等來重用),但我試過把事情搞砸了,但沒有運氣。

如果有人可以幫助追查這個錯誤的來源,我將不勝感激。我大約一個星期的發佈。

謝謝。

回答

0

您應該可以忽略GetMethodID錯誤;檢查monodroidAddReference()方法是GC機制的一部分,並且平臺提供的類型(如android.widget.EditText)預計不會提供monodroidAddReference()方法。

是否還有其他相關的adb輸出?

+0

感謝您的回覆,不,我沒有看到其他相關信息。我剛開始開發,應用程序應該在本週發佈。謝謝。 – Neal

0

我打算假設這是一個bug,因爲Android的Mono已經被放棄或者它是logcat中的誤報,所以這個bug不會被修復。我一直無法解決這個問題,所以我會忽略它並繼續。