2017-09-25 11 views
1

私はXamarin.Formsでアプリを作っていますが、iOSのアプリはクラッシュしませんが、Androidでは、タブを切り替えてもアプリケーションがランダムにクラッシュします。 アプリの動作を停止させる原因を見つける最も良い方法は何ですか?Xamarinアプリがランダムにクラッシュする理由を確認

おかげ

答えて

1

アプリが動作を停止するために作っているものを見つけるための最善の方法は何ですか?うまく

あなたはまた、ホッケーのApp(https://hockeyapp.net/のようなクラッシュレポートサービスに見ることができます

try { 
    // ... 
} catch(Exception e) { 
    // ... 
} 

以下の例のように

public static void main(String[] args) throws FileNotFoundException, IOException { 
    try{ 
     ExceptionHandler(1); 
     ExceptionHandler(2); 
    }catch(FileNotFoundException e){ 
     e.printStackTrace(); 
    }catch(IOException e){ 
     e.printStackTrace(); 
    }finally{ 
     System.out.println(" error to be checked");   
    } 
    testException(0); 
} 


public static void ExceptionHandler(int i) throws FileNotFoundException, IOException{ 
    if(i =1){ 
     FileNotFoundException myException = new FileNotFoundException("error for code 1 "+i); 
     throw myException; 
    }else if(i =2){ 
     throw new IOException("error on 2 "); 
    } 

} 
+0

の例では、各ページに配置するのですか? – Phill

+0

@Phillは最初の例外から開始します。 2番目のクラスは独自の例外とエラーを作成することです – Moudiz

1

例外処理を追加する - 自由なレベルがありますクラッシュレポートを取得するのに十分です)。あなたはそこに報告されたクラッシュを得るでしょう、あなたが捕まえられないコードのクラッシュを含む。

クラッシュレポートはデバッガで破損する可能性はあまりありませんが、適切な方向に指摘するだけで十分です。 Xamarin.Formsアプリにホッケーアプリケーションを統合する上

指示:https://support.hockeyapp.net/kb/client-integration-cross-platform/how-to-integrate-hockeyapp-with-xamarin

関連する問題