.

...

⑴ 手机系统异常是怎么回事应该怎么办

刷机吧。是品牌安卓智能机吗?如果是的话,那就很简单了。在电脑上安装好“刷机精灵”,将手机用数据线连接到电脑上,运行“刷机精灵”即可按照提示进行自动的系统刷机了。望采纳!

⑵ 安卓手机出现异常某些程序打不开

造成 Android系统显示某某应用已停止运行,造成手机无法开机,建议执行wipe(又清)操作。wipe会删除手机所有设置和所有已安装程序及相关文件,恢复到出厂设置,就是刚拿到手机的原始状态。双wipe步骤如下:1.关机 按HOME键+电源键进入recovery模式。2.用音量下键选择wipe data/factory reset这项。3.按HOME键执行wipe data/factory reset命令后再用音量下键选择Yes -- delete all user data并按HOME键执行命令。4.执行Yes -- delete all user data命令后,表示开始执行。5.按音量下键选择wipe cache partition命令并按HOME键执行。6.执行wipe cache partition命令后,音量下键选择Yes -- Wipe Cache并按HOME键执行命令。7.执行Yes -- Wipe Cache命令后,表示wipe cache partition也执行成功了。wipe data/factory reset和wipe cache partition执行成功后 选择 reboot system now 重启系统即可。

⑶ 安卓系统停止运行该怎么办

原因一、缓存垃圾太多

由于安卓系统的特性,如果长时间不清理垃圾文件会导致手机在使用中越来越卡,也会出现故障。

修复方法:进入设置—应用管理—全部,找到出现状况的应用程序,清理数据和缓存(注:清除数据会清除掉应用的个人设置,账户信息等)。

退原因二、内存不足内存不足是很多程序故障的原因重要原因。闪退修复方法:定期清理后台程序

原因三、手机杀毒软件安卓因为审核较为简单而且很多第三方软件容易植入各种病毒代码、修复方法:建议在正规商店下载程序。

原因四、应用版本有问题这多出现的是应用本身的问题。太新或者太旧都会与当前系统不兼容。修复方法:根据系统版本找相适应的软件版本即可。

原因五、网络问题部分软件需要一个稳定的网络,使用的是2G/3G网络,造成故障的可能性比较大。修复方法:建议在WIFI环境下使用部分大型游戏软件,也可升级到4G网络。

原因六、缺少数据包这个问题多出现在游戏类应用,玩游戏的用户注意。修复方法:先安装好游戏运行所需数据包后再使用,一般数据包在打开游戏后,手机通过网络自行下载。

原因七、系统不兼容安卓系统更新的速度很快,目前想要稳定建议停留在安卓4.4或较低版本.修复方法:更新升级手机系统版本。如没有最新系统的更新,建议等待手机官方更新或游戏本身更新后,尝试。

⑷ 安卓手机有个软件老是被系统检测到服务异常关闭,怎么办

软件有没有数据包,如果有数据包。,就是因为你下载的时候没下载完。。有时候手机版显示下载完成。但是权安装以后会闪退或程序异常,你可以对比一下数据包的大小。。。还有就是你手机的系统。现在很多软件和4.0以上系统不兼容。。你可以多找几个网站试试

⑸ 安卓手机桌面出现多次异常需重启怎么办

说明Androidboot.img损坏了,无法进入开机引导。建议通过刷机来恢复系统,找到对应型号的刷机包,切勿强行安装其它版本的安装包,升级固定版本不对,可能会造成手机无法开机变砖等风险。刷机的方法:1.用recovery方法刷机,就是平时将update.zip入到SD卡,然后alt-s的方法,这种方法是调用了recovery的方法将各种img或文件进行复制等操作。2.用fastboot方法刷机,这个方法其实是比较酷的方法,说白点,fastboot就是将已有的各分区映象文件(img文件,意义上类似我们对光盘做的映象文件)直接覆盖写到指定分3区中,有点暴力,也有点类似平时操作系统的Ghost还原。3.Recovery方法更简单,只需要傻瓜式的将update.zip放到SD卡的要目录下,然后进入Recovery模式alt-s就可以了,但和任何傻瓜式东西一样,他的灵活度就很小了,而且出错了也都不知道如何解决。一般来说做Rom的高手为了保证Rom的可靠性,在安装程序中都会对一些安装环境进行一些确定,而各位的手机环境又是千变万化的,Rom高手也很难考虑周全,另外,Recovery程序本身也有一些环境验证。4.fastboot方法更灵活,功能也更强大,fastboot方法不需要依赖于recovery,甚至linux底层刷坏了recovery模式都进不了的情况下也可以通过fastboot方工刷回来。fastboot模式其实是调用spl进行刷机的,所以如果刷spl坏了,fastboot模式应该也进不了,也就是砖了。fastboot方法需要各位电脑上有fastboot程序,同时手机要进入fastboot模式才可以操作。

⑹ 安卓系统 应用程序错误 怎么解决啊

问题3 WIFI无法获得动态IP 只能用静态 到现在没解决!以前最重要的问题 现在不重要了。。关键解决上面2个问题 谢谢了!、

⑺ 安卓系统读写异常

这种情况可能是系统故障,解决方法为:1、备份重要数据,对手机进行恢复出厂设置;2、在专业人士的指导下刷机:a、打开“刷机助手”官方网站,在页面中下载刷机助手。下载完成后安装并启动刷机助手。b、用手机原装数据线将手机与电脑相连接,然后等待刷机助手完成初始化工作。待刷机助手成功识别手机后,可以点击“一键刷机”按钮开始刷机。c、点击“浏览”按钮选择之前下载的刷机包,若没有下载可以使用刷机助手市场下载ROM包。选择手机对应的型号开始下载ROM。d、选择刷机包后点击“下一步”按钮备份手机数据,以免数据丢失。备份开始前,在手机中允许刷机助手读取短信、联系人等记录。然后点击“刷机”按钮开始备份并刷机,慢慢等待刷机完成。

⑻ 捕获到异常怎么处理android就不会挂掉

UncaughtExceptionHandler接口这个接口,顾名思义,就是处理程序中没有处理的异常,而且是在系统抛出异常导致程序异常终止之前哦!1. 首先,咱们得创建一个UncaughtExceptionHandler的具体类,比如:复制内容到剪贴板代码:public class CrashHandler implements UncaughtExceptionHandler { private static CrashHandler instance; //单例引用,这里我们做成单例的,因为我们一个应用程序里面只需要一个UncaughtExceptionHandler实例 private CrashHandler(){} public synchronized static CrashHandler getInstance(){ //同步方法,以免单例多线程环境下出现异常 if (instance == null){ instance = new CrashHandler(); } return instance; } public void init(Context ctx){ //初始化,把当前对象设置成UncaughtExceptionHandler处理器 Thread.(this); } @Override public void uncaughtException(Thread thread, Throwable ex) { //当有未处理的异常发生时,就会来到这里。。 Log.d("Sandy", "uncaughtException, thread: " + thread + " name: " + thread.getName() + " id: " + thread.getId() + "exception: " + ex); String threadName = thread.getName(); if ("sub1".equals(threadName)){ Log.d("Sandy", ""xxx); }else if(){ //这里我们可以根据thread name来进行区别对待,同时,我们还可以把异常信息写入文件,以供后来分析。 } }}2. 其次,我们自定义Application类复制内容到剪贴板代码:public class OurApplication extends Application { @Override public void onCreate() { super.onCreate(); CrashHandler handler = CrashHandler.getInstance(); handler.init(getApplicationContext()); //在Appliction里面设置我们的异常处理器为UncaughtExceptionHandler处理器 }}3. 配置AndroidManifest.xml文件由于我们使用自定义的Application,所以我们要在AndroidManifest.xml文件中申明它复制内容到剪贴板代码:<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:name=".OurApplication" android:debuggable="true" >4. 测试我们在Activity里面启动一个线程,然后线程里面抛出一个异常,看看程序会怎么样复制内容到剪贴板代码:Button btn = (Button) findViewById(R.id.bt); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Thread thread = new Thread(new Runnable() { @Override public void run() { Log.d("Sandy", "I am a sub thread"); String s = null; s.toString(); //抛出NullPointException } }, "sub thread"); thread.start();}5. 结果由于我们有默认未处理异常的处理程序,所以会打印下面的日志信息,而不会抛出异常导致程序异常终止D/Sandy ( 2228): I am a sub threadD/Sandy ( 2228): uncaughtException, thread: Thread[sub thread,5,main] name: sub thread id: 148exception: java.lang.NullPointerException大家还等什么呢?赶紧在自己的应用里面添加上默认未处理异常处理器吧!再也不会因为异常未捕获发生程序崩溃了。。^_^

⑼ 安卓常见异常

在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。1. 异常机制1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确的值时就会出现混淆;可读性降低,将程序代码与处理异常的代码混爹在一起;由调用函数的程序来分析错误,这就要求客户程序员对库函数有很深的了解。1.3 异常处理的流程1.3.1 遇到错误,方法立即结束,并不返回一个值;同时,抛出一个异常对象1.3.2 调用该方法的程序也不会继续执行下去,而是搜索一个可以处理该异常的异常处理器,并执行其中的代码2 异常的分类2.1 异常的分类2.1.1 异常的继承结构:基类为Throwable,Error和Exception继承Throwable,RuntimeException和 IOException等继承Exception,具体的RuntimeException继承RuntimeException。2.1.2 Error和RuntimeException及其子类成为未检查异常(unchecked),其它异常成为已检查异常(checked)。2.2 每个类型的异常的特点2.2.1 Error体系 Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形。应用程序不应该抛出这种类型的对象(一般是由虚拟机抛出)。如果出现这种错误,除了尽力使程序安全退出外,在其他方面是无能为力的。所以,在进行程序设计时,应该更关注Exception体系。2.2.2 Exception体系 Exception体系包括RuntimeException体系和其他非RuntimeException的体系2.2.2.1 RuntimeException RuntimeException体系包括错误的类型转换、数组越界访问和试图访问空指针等等。处理RuntimeException的原则是:如果出现 RuntimeException,那么一定是程序员的错误。例如,可以通过检查数组下标和数组边界来避免数组越界访问异常。2.2.2.2 其他(IOException等等)这类异常一般是外部错误,例如试图从文件尾后读取数据等,这并不是程序本身的错误,而是在应用环境中出现的外部错误。2.3 与C++异常分类的不同2.3.1 其实,Java中RuntimeException这个类名起的并不恰当,因为任何异常都是运行时出现的。(在编译时出现的错误并不是异常,换句话说,异常就是为了解决程序运行时出现的的错误)。2.3.2 C++中logic_error与Java中的RuntimeException是等价的,而runtime_error与Java中非RuntimeException类型的异常是等价的。3 异常的使用方法3.1 声明方法抛出异常3.1.1 语法:throws(略)3.1.2 为什么要声明方法抛出异常?方法是否抛出异常与方法返回值的类型一样重要。假设方法抛出异常确没有声明该方法将抛出异常,那么客户程序员可以调用这个方法而且不用编写处理异常的代码。那么,一旦出现异常,那么这个异常就没有合适的异常控制器来解决。3.1.3 为什么抛出的异常一定是已检查异常? RuntimeException与Error可以在任何代码中产生,它们不需要由程序员显示的抛出,一旦出现错误,那么相应的异常会被自动抛出。而已检查异常是由程序员抛出的,这分为两种情况:客户程序员调用会抛出异常的库函数(库函数的异常由库程序员抛出);客户程序员自己使用throw语句抛出异常。遇到Error,程序员一般是无能为力的;遇到RuntimeException,那么一定是程序存在逻辑错误,要对程序进行修改(相当于调试的一种方法);只有已检查异常才是程序员所关心的,程序应该且仅应该抛出或处理已检查异常。3.1.4 注意:覆盖父类某方法的子类方法不能抛出比父类方法更多的异常,所以,有时设计父类的方法时会声明抛出异常,但实际的实现方法的代码却并不抛出异常,这样做的目的就是为了方便子类方法覆盖父类方法时可以抛出异常。3.2 如何抛出异常3.2.1 语法:throw(略)3.2.2 抛出什么异常?对于一个异常对象,真正有用的信息时异常的对象类型,而异常对象本身毫无意义。比如一个异常对象的类型是 ClassCastException,那么这个类名就是唯一有用的信息。所以,在选择抛出什么异常时,最关键的就是选择异常的类名能够明确说明异常情况的类。3.2.3 异常对象通常有两种构造函数:一种是无参数的构造函数;另一种是带一个字符串的构造函数,这个字符串将作为这个异常对象除了类型名以外的额外说明。3.2.4 创建自己的异常:当Java内置的异常都不能明确的说明异常情况的时候,需要创建自己的异常。需要注意的是,唯一有用的就是类型名这个信息,所以不要在异常类的设计上花费精力。3.3 捕获异常如果一个异常没有被处理,那么,对于一个非图形界面的程序而言,该程序会被中止并输出异常信息;对于一个图形界面程序,也会输出异常的信息,但是程序并不中止,而是返回用户界面处理循环中。3.3.1 语法:try、catch和finally(略)控制器模块必须紧接在try块后面。若掷出一个异常,异常控制机制会搜寻参数与异常类型相符的第一个控制器随后它会进入那个catch 从句,并认为异常已得到控制。一旦catch 从句结束对控制器的搜索也会停止。 3.3.1.1 捕获多个异常(注意语法与捕获的顺序)(略)3.3.1.2 finally的用法与异常处理流程(略)3.3.2 异常处理做什么?对于Java来说,由于有了垃圾收集,所以异常处理并不需要回收内存。但是依然有一些资源需要程序员来收集,比如文件、网络连接和图片等资源。3.3.3 应该声明方法抛出异常还是在方法中捕获异常?原则:捕捉并处理哪些知道如何处理的异常,而传递哪些不知道如何处理的异常3.3.4 再次抛出异常3.3.4.1 为什么要再次抛出异常?在本级中,只能处理一部分内容,有些处理需要在更高一级的环境中完成,所以应该再次抛出异常。这样可以使每级的异常处理器处理它能够处理的异常。3.3.4.2 异常处理流程对应与同一try块的catch块将被忽略,抛出的异常将进入更高的一级。4 关于异常的其他问题4.1 过度使用异常首先,使用异常很方便,所以程序员一般不再愿意编写处理错误的代码,而仅仅是简简单单的抛出一个异常。这样做是不对的,对于完全已知的错误,应该编写处理这种错误的代码,增加程序的鲁棒性。另外,异常机制的效率很差。4.2 将异常与普通错误区分开对于普通的完全一致的错误,应该编写处理这种错误的代码,增加程序的鲁棒性。只有外部的不能确定和预知的运行时错误才需要使用异常。4.3 异常对象中包含的信息一般情况下,异常对象唯一有用的信息就是类型信息。但使用异常带字符串的构造函数时,这个字符串还可以作为额外的信息。调用异常对象的getMessage()、toString()或者printStackTrace()方法可以分别得到异常对象的额外信息、类名和调用堆栈的信息。并且后一种包含的信息是前一种的超集。

⑽ 为什么手机显示安卓系统已停止运行,谁能告诉我要怎么办。刷机都没办法

系统软件停止运行,可尝试以下操作:

手机在使用过程中,存储的数据等越来越多,可能会有数据存储异常导致的问题。

解决方法:进入手机设置--系统管理/更多设置--备份与重置/恢复出厂设置--清除所有数据。(清除所有数据则会删除手机中的数据,故操作前请备份好重要文件)