查找为什么Xamarin应用程序随机崩溃

问题描述:

我正在制作一个应用程序Xamarin.Forms,iOS中的应用程序不会崩溃,但在Android中,应用程序随机崩溃,即使我只切换选项卡。 什么是最好的方式来找到什么使得应用程序停止工作?查找为什么Xamarin应用程序随机崩溃

感谢

什么是找到什么让应用程序停止工作的最好方法?

以及添加异常处理

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从第一个例外开始。第二类是创建你自己的异常和错误 – Moudiz

您也可以考虑像曲棍球应用程序崩溃报告服务(https://hockeyapp.net/ - 免费的水平足以获得崩溃报告)。你会在那里报告崩溃,包括你无法捕捉的代码崩溃。

崩溃报告并不能像调试器一样方便,但它往往足以让您指向正确的方向。曲棍球应用程序整合到一个应用程序Xamarin.Forms

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