2018/5/17

Xamarin.Fomrs 未知錯誤除錯小技巧

Xamarin.Forms Debug 

有時候會出現這種原因不明
只給一個看不懂的錯誤訊息

根本不知從何改程式

Android 可以在 MainActivity 寫個方法
下中斷點取得更詳細的錯誤資訊





1. Android MainActivity 加入 CurrentDomain_UnhandleException



//記得下中斷點

2. 遇到不明錯誤畫面時繼續按 F5

讓程式跑到中斷點後,用監看式查看 e.ExceptionObject 這個物件

//第一層可能還看不到詳細錯誤,請從 InnerException 繼續往下尋找



//第二層就能看到相關的錯誤訊息 Message StackTrace 了!!


//最後別忘了在 OnCreate 加上

AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;


有了錯誤訊息才能省時省力的 Debug !!




2 則留言:

  1. 您好,想請教製作ios app 需要 mac + xcode ,那需要在什麼階段購買 apple 開發者帳號 99 usd ,
    是在一開始編釋即需要呢?還是在編釋完上架時才需要?

    另請教 android 編釋成 apk 供網友下載,是不是就不需要買 開發者帳號了?

    回覆刪除
    回覆
    1. sorry, 最近在忙專案比較少開部落格起來看,
      現在軟體開發的模式幾乎都是採用 ->
      開發免費,上架要錢
      iOS 因為是年收的關係,可以等到你要上架時購買就好
      Android 的 apk 可以直接提供給人下載沒錯,
      但 Android 花 600 台幣就能終生使用,其實也滿划算的

      刪除