当前位置:首页 > 虚拟机 > 正文

app在虚拟机上停止运行


一、我自己写的android应用程序在虚拟机上运行,为什么第一次可以,但在虚拟机上点击该程序意外停止?

程序意外停止一般情况下,此类应用程序意外停止可分为三类:应用程序本身的错误、软件与Android版本不兼容以及Android系统本身的问题(例如卸载了必要的系统组件)等)


上述三类的处理方式:

在应用程序本身。如果是这种情况,您可以尝试更换并安装手机上的其他程序,看看问题是否仍然存在,这说明问题出在应用程序本身。您只能切换到其他类似的应用程序。

该软件与Android版本不兼容。这种情况比较少见,但是Android系统从最初的1.1版本到现在的5.2版本经历了洗礼。随着Android版本的更新,应用程序必须不断更新和完善,否则很容易出现问题。这种情况,您可以尝试更换Android系统(即刷机或者升级、降级固件)。

Android系统本身有问题。总的来说,不得不说的是,手机自带的Android系统非常稳定。但Android系统最大的优势就是体验不受这个系统的限制,通过刷机就能享受到不一样的东西。最重要的是它可以解决手机问题。但它是一种闪烁技术,有些朋友在操作过程中会遇到问题。例如,有的朋友不小心删除或卸载了Android系统程序,导致应用程序崩溃。另一种情况是刷机成功,但是新系统中安装的应用程序意外崩溃(这对我来说是很常见的情况)。这两种情况目前都只能通过更新系统才能彻底解决。


如果在开发阶段就报出异常,很明显这是应用程序本身的问题,所以调试检查代码。为了看出区别,开发工具中的logcat输出日志记录是用特殊的日志来完成的