查找为什么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 ");
}
}
答
您也可以考虑像曲棍球应用程序崩溃报告服务(https://hockeyapp.net/ - 免费的水平足以获得崩溃报告)。你会在那里报告崩溃,包括你无法捕捉的代码崩溃。
崩溃报告并不能像调试器一样方便,但它往往足以让您指向正确的方向。曲棍球应用程序整合到一个应用程序Xamarin.Forms
的例子是摆在每一页? – Phill
@Phill从第一个例外开始。第二类是创建你自己的异常和错误 – Moudiz