造成cf游戏闪退是什么原因的原因有哪些

愿世界不再有黄牛,愿未来不再需要抢票。
任天堂 Switch 发布以后,很多人都在讨论它的机能究竟给不给力,官方着重宣传的一个技...
经过漫长的期盼和等待之后,我们终于等来了《轩辕剑3 云和山的彼端》单机移植版。
被锁Apple ID的朋友看过来,可以参照锋友的方法去解锁~
苹果一直以来都会以这样的形式去纪念那些逝去的伟人,现在让我们回顾一下,曾经出现在...
苹果官方网站上并没有提到关于这家零售店关闭的信息,我们也不清楚这家零售店会在什么...
它就像武士一样,会保护好我们的 iPhone 7 和 iPhone 7 Plus~
我们已经听到不少关于 2017 年新款 iPhone 的传闻,而现在,新的细节信息出现了。
【一款正统RPG 就应该好好讲故事:《天命传说》】本作在遵从了如今手机游戏基本套路的...
一位名为“Haha”的少年来到了一个充满陷阱的迷宫,在这里他需要找到出口并且一路探索...
对于老玩家来说,《仙境传说》是一款极具情怀的作品。
不管你曾经被它震撼过感动过,还是第一次接触到这个闻名遐迩的国产经典之作,拿起手机...
【主人!快让我萌化你的心:我的汉克狗】曾推出过《会说话的汤姆猫》系列的 Outfit7 L...
【还记得你做过那些神奇的梦么:《奇妙梦境》】我知道多数时候我们对梦境都不会太过在...
《纠结的蛇》作为一款休闲小游戏,本身在操作难度、玩法上都比较适合新手玩家,同时游...
它就像武士一样,会保护好我们的 iPhone 7 和 iPhone 7 Plus~
NPD 今天表示,AirPods 真正占据的市场份额只有 2%(销量)和 3%(销售额)。
你喜欢轻便的AirPods,还是喜欢其他无线耳机呢~
iPhone版桌面电话,就是那么简单~
对这些广告真的是大爱……
重新设计的新产品不仅保持了前代产品的所有特性,同时也变得更加耐用。
如今,让微型摄像机飞上天空已经成为了现实。
另一种形式的征服……
关于IPAD玩游戏或者运行程序遇到闪退的情况,真实原因的讨论
注册时间 最后登录
在线时间570 小时 UID
主题帖子人气
红苹果, 积分 273, 距离下一级还需 227 积分
看到个帖子,发现原来并不是所有的兄弟都有闪退的这个问题。
总结了很多原因,最终被弄糊涂了。
现在总结起来好像只有一个说法,就是因为苹果内程序混乱造成的。那么究竟是应该所有的同步媒体,安装软件,都用第三方的软件如itools,这样的系统比较干净呢?
还是所有的都用itunes来完成?
没有遇到闪退这个问题的兄弟进来说说看啊?
我有时候开个微博,好好的都能闪退,而且我还是把后台程序都清理干净的情况下。
注册时间 最后登录
在线时间1009 小时 UID
主题帖子人气
itunes + ifunbox 目前无闪退现象
注册时间 最后登录
在线时间1860 小时 UID
主题帖子人气
我用内存清理大师 清理一下内存就好了, 所以应该 是 IOS的内存释放有问题 。
注册时间 最后登录
在线时间916 小时 UID
主题帖子人气
提示: 作者被禁止或删除 内容自动屏蔽
注册时间 最后登录
在线时间570 小时 UID
主题帖子人气
玩的过程中遇到过这样的情况,也不知道怎么回事
注册时间 最后登录
在线时间7874 小时 UID
主题帖子人气
越狱了没啊
注册时间 最后登录
在线时间723 小时 UID
主题帖子人气
我碰到的闪退主要都是内存剩余不够引起的(装了sbsetting状态栏显示剩余内存)4.3、3尤其是safari
注册时间 最后登录
在线时间148 小时 UID
主题帖子人气
itune,目前很少碰到闪退问题。
注册时间 最后登录
在线时间65 小时 UID
主题帖子人气
ipad1。3G升级5.01后经常闪退,wifi时有时无!郁闷死了!
注册时间 最后登录
在线时间0 小时 UID
主题帖子人气
不知道是不是ipad1要换了,经常玩游戏都闪退
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!谁知道电脑玩游戏闪退是什么原因_电脑网络问题_土巴兔装修问答
谁知道电脑玩游戏闪退是什么原因
报价结果查看方式:
微信人工报价
报价结果将发送到您的手机
深圳装修顾问-馨馨
4年行业经验,24h可咨询
10秒闪电通过好友
您的装修预算约
*装修管家将回电您,免费提供装修咨询服务
*因材料品牌及工程量不同,具体报价以量房实测为准
深圳装修顾问 -馨馨
(四年装修行业经验)
微信扫一扫
谁知道电脑玩游戏闪退是什么原因
提问者:余梅雪|
时间: 14:03:28
已有3条答案
回答数:115661|被采纳数:197
四川省柯演建筑装饰工程有限公司
所有回答:&115661
你好!很高兴为你解答,有在网上帮你查阅相关资料shift键连续按多了可能导致这样,也可能游戏的事,大型3d游戏版本不好就这样,去游民下吧,其他网站都不靠谱首先你先杀下毒,试一试,如果没有用,看看你的平板电脑是多少核,现在分单核、双核、四核,如果你的是单核的就会出现,反映慢,闪退等问题,四核的就不是反映慢的问题了,这个几核,相当于平板电脑的大脑一样,有时候核数少了,自然它脑子就不够使用!希望对你有帮助。
回答数:168|被采纳数:0
所有回答:&168
电脑玩游戏闪退的原因:
&& && && && && &&一般情况下,玩游戏闪退基本上软件问题,与硬件没有什么关系,比如少装了插件,显卡驱动不合适,或是软件有冲突等等,都会造成闪退,所以,如何单单要解决闪退问题,建议你重新安装下游戏,最好是能够重装系统后,再重新安装一下更好,如何装系统不熟练,就单只重装游戏,但你要上网了解这游戏基本需要什么插件等要求,按要求来安装,基本问题不大。
回答数:45588|被采纳数:10
叶凉城是也
所有回答:&45588
你好,这样子的话你可以试试看下面的方法介绍
笔有下面几种原因及解决方法:
刚下载的游戏出现闪退现象,很有可能是显卡驱动版本太低,只需要更下显卡驱动便可以了,百度搜索驱动精灵,点击下载安装
运行驱动精灵,然后选择驱动程序、驱动微调、选择要升级的驱动程序,在点击下载安装,等待程序的安装,重启电脑
电脑可能需要安装一种程序,叫做directx,或者是版本太低,同样在百度中搜directx11,点击下载并安装,重启电脑
可能是游戏中大的额外的补丁太多,这时候需要将补丁清理掉便可以,这个要视所玩的游戏具体定
内存太低,内存低可能会出现游戏卡,也有可能会造成游戏闪退,解决的办法很简单,在游戏前打开360游戏优化,点击一键优化,如果还是很卡,就考虑是机子的配置问题了。
已有 3 个回答
已有 3 个回答
已有 3 个回答
已有 3 个回答
已有 4 个回答
位业主已在问吧找到答案
一万套装修案例
下载土巴兔APP
中国装修网You are here:
技术贴:手游频繁崩溃”闪退”的原因是什么?
作者:网易 Tjay(QA)
作为玩家,当游戏crash的时候是什么心情,如果这个游戏玩起来还不错的话,那我可能还会打开第二次,如果这个游戏一般的话我可能直接怒删了。当多次出现闪退crash的时候,这种糟糕的体验很容易让用户流失,造成很大的损失。但是作为测试人员,面对如此棘手的事情,首先要做的是协助开发组解决问题。没错,第一件要做的事情就是去定位crash发生的代码逻辑,到底是哪个文件的哪一段函数逻辑导致了这个crash问题。因此,我们需要去尽量重现crash场景,收集解析crash日志,以此定位到具体到游戏代码逻辑中寻找导致crash的原因,改善项目的质量和体验。本文阐述在App crash产生的原理,收集和解析过程,旨在经验积累,与大家分享。
一.crash产生的原因
当iOS/Android设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。通常来说,crash产生来源于两种问题:违反iOS系统规则导致的crash和App代码逻辑BUG导致的crash,下面分别对他们进行分析。
1.1违反iOS系统规则包括三种类型:
(1) 内存报警闪退
当iOS检测到内存过低时,它的VM系统会发出低内存警告通知,尝试回收一些内存;如果情况没有得到足够的改善,iOS会终止后台应用以回收更多内存;最后,如果内存还是不足,那么正在运行的应用可能会被终止掉。在Debug模式下,可以主动将客户端执行的动作逻辑写入一个log文件中,这样程序童鞋可以将内存预警的逻辑写入该log文件,当发生如下截图中的内存报警时,就是提醒当前客户端性能内存吃紧,可以通过Instruments工具中的Allocations 和 Leaks模块库来发现内存分配问题和内存泄漏问题。
(2) 响应超时
当应用程序对一些特定的事件(比如启动、挂起、恢复、结束)响应不及时,苹果的Watchdog机制会把应用程序干掉,并生成一份相应的crash日志。这些事件与下列UIApplicationDelegate方法相对应,当遇到Watchdog日志时,可以检查上图中的几个方法是否有比较重的阻塞UI的动作。
application:didFinishLaunchingWithOptions:
applicationWillResignActive:
applicationDidEnterBackground:
applicationWillEnterForeground:
applicationDidBecomeActive:
applicationWillTerminate:
(3) 用户强制退出
一看到“用户强制退出”,首先可能想到的双击Home键,然后关闭应用程序。不过这种场景一般是不会产生crash日志的,因为双击Home键后,所有的应用程序都处于后台状态,而iOS随时都有可能关闭后台进程,当应用阻塞界面并停止响应时这种场景才会产生crash日志。
这里指的“用户强制退出”场景,是稍微比较复杂点的操作:先按住电源键,直到出现“滑动关机”的界面时,再按住Home键,这时候当前应用程序会被终止掉,并且产生一份相应事件的crash日志。
1.2应用逻辑的Bug
大多数闪退崩溃日志的产生都是因为应用中的Bug,这种Bug的错误种类有很多,比如
SEGV:(Segmentation Violation,段违例),无效内存地址,比如空指针,未初始化指针,栈溢出等;
SIGABRT:收到Abort信号,可能自身调用abort()或者收到外部发送过来的信号;
SIGBUS:总线错误。与SIGSEGV不同的是,SIGSEGV访问的是无效地址(比如虚存映射不到物理内存),而SIGBUS访问的是有效地址,但总线访问异常(比如地址对齐问题);
SIGILL:尝试执行非法的指令,可能不被识别或者没有权限;
SIGFPE:Floating Point Error,数学计算相关问题(可能不限于浮点计算),比如除零操作;
SIGPIPE:管道另一端没有进程接手数据;
常见的崩溃原因基本都是代码逻辑问题或资源问题,比如数组越界,访问野指针或者美术资源不存在,或美术资源大小写错误等,这种问题的类型有很多,不再详细介绍。
二.crash的收集
上文提到crash日志是操作系统层产生并保存在设备上的,那如果我的一台设备在运行某App的时候crash了,可以通过什么方式拿到crash日志呢。如果是在windows上你可以通过itools或pp助手等辅助工具查看系统产生的历史crash日志,然后再根据app来查看。如果是在Mac 系统上,只需要打开xcode-&windows-&organizer-&devices,选择device logs进行查看,如下图,这些crash文件都可以导出来,然后再单独对这个crash文件做处理分析。
以上这些是针对能够拿到真机设备的情况下才能收集crash日志的。如果是针对玩家的话,当App在玩家的设备上crash的时候如何收集呢。先来看下市场上已有的商业软件提供crash收集服务,他们这些软件基本都提供了日志存储,日志符号化解析和服务端可视化管理等服务:
Crashlytics ()
Crittercism ()
Bugsense ()
TestFlight ()
HockeyApp (www.hockeyapp.net)
具体这些商业软件有哪些优缺点,有人做了如下统计:
除了上述所说的这些商业软件外,还有一些开源的软件也可以拿来收集crash日志,比如Razor,QuincyKit(git链接)等,这些软件收集crash的原理其实大同小异,都是根据系统产生的crash日志进行了一次提取或封装,然后将封装后的crash文件上传到对应的服务端进行解析处理。很多商业软件都采用了Plcrashreporter这个开源工具来上传和解析crash,比如HockeyApp,Flurry和crittercism等,下图是笔者利用这一开源框架制作的一个收集crash的样例。
通过这种方式就可以很好的支持开发人员收集crash日志的需求,进而定位和解决App产品存在的问题。如果有需要或者感兴趣的可以深入的调研一下。
但是有个很重要的问题就是这种方式只能收集游戏引擎层(c++或object c代码)的逻辑,如果是脚本逻辑问题产生的crash就无能无力了。而现在手游项目基本都是引擎(cocos2dx或Neox)+脚本(lua或javascript)的开发模式,几乎所有的业务逻辑都在脚本层,游戏App时常发生的crash几乎都是由脚本逻辑bug导致的,这该怎么处理呢?平时在开发阶段,程序童鞋在Debug模式下开通了客户端运行日志功能,当出现crash或者traceback等问题的时候直接去查看log文件的输出即可知道原因了,但是在Release模式下一切log输出均被屏蔽,逻辑运行的log消息输出也就无法查看了。这种情况该又该如何处理呢?方法总比问题多,iOS/Android系统提供了异常发生时的处理API,只需要在程序启动的地方加入对应的处理逻辑,当异常发生时就可以触发对应的回调函数将必要的信息进行处理上传,适时地反馈给开发组。比如,下图是某项目组在iOS平台收集crash的一个截图:
其实,它具体的实现原理是这样的:首先,在游戏应用程序启动的地方需要开启异常处理逻辑的handler:
最后需要当crash发生时,需要调用的回调函数处理具体如下:
这样在当玩家在Release游戏版本中出现逻辑异常导致crash时,就会把对应的脚本层的异常(traceback或error等)以类似dump文件的形式发送到指定的服务端,方便运营维护人员进行快速定位分析。这些脚本层异常日志收集后的显示效果如下:
以具体某一个异常日志文件为例,具体上传的内容如下图。这是一种直接可读的文本,里面记录着crash发生时代码逻辑的traceback,通过阅读代码逻辑就可以直接定位到或推断导致crash
以上就是收集crash的方法和原理,通过这种方式收集到crash日志后接下来就可以具体根据日志的内容进行解析来定位到底是什么原因导致的crash。
三.crash日志的解析
如果是脚本层逻辑导致的crash,如上所述,这种情况是可以直接根据收集的日志内容来定位导致crash的逻辑的。如果是引擎层发生了问题,该如何定位解析呢。先来看一个crash的栗子:
如上图所示,
1)crash标识是应用进程产生crash时的一些标识信息,它描述了该crash的唯一标识(E838FEFB-ECF6-498C-8B35-D40F0F9FEAE4),所发生的硬件设备类型(iphone3,1代表iphone4),以及App进程相关的信息等;
2)基本信息描述的是crash发生的时间和系统版本;
3)异常类型描述的是crash发生时抛出的异常类型和错误码;
4)线程回溯描述了crash发生时所有线程的回溯信息,每个线程在每一帧对应的函数调用信息(这里由于空间限制没有全部列出);
5)二进制映像是指crash发生时已加载的二进制文件。以上就是一份crash日志包含的所有信息,接下来就需要根据这些信息去解析定位导致crash发生的代码逻辑, 这就需要用到符号化解析的过程(洋名叫:symbolication)。
符号化解析过程有三种方法:
xcode可视化查看,
symbolicatecrash工具,
atos工具;但是这三种方法都需要用到构建app时生成的.app文件和.app.dsym这两个文件,第一种方式已经在第二章节提到过,不再赘述,下面介绍第二种和第三种解析的方式。
3.1 symbolicatecrash解析
symbolicatecrash是xcode自带的一个命令行工具,在xcode5.0以前的位置是/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/,xcode5.0以后路径就变成了/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/
比如以上述提到的TestFlight App为例,将TestFlight .crash?TestFlight .app和TestFlight .app.dsym三个文件放在同一个目录下,然后运行 symbolicatecrash?TestFlight.crash TestFlight.app.dsym&?TestFlight .log,查看TestFlight.log文件的内容:
从图中连线可以看出具体出现问题的逻辑代码是在那个文件的哪一行,这样就根据解析出来的指定函数来定位crash的发生原因。
3.2 atos方法
atos是一个BSD平台的通用指令,通过它可以将数字地址转换为对应的二进制映像或者进程的符号,通过该指令进行符号化解析的时候需要说明一点的是只有当.app文件、crash文件和.app.dsym文件三者的UUID都是一致的时候,该crash文件才能被正确解析,否则解析失败。(注:uuid是app应用在移动设备上的唯一标识)可以通过以下方式来查看.app和.app.dsym文件的uuid,以上述提到的TestFlight应用为例:
而crash日志文件的uuid在二进制映像中的第一行:
由此可见armv7架构下三者保持一致,都是4a42d422aed,那接下来开始进行符号化解析。
从上文crash日志文件的线程回溯可以发现闪退时函数的回溯列表里格式不是完全一致,比如下图中的方式1和方式2在第2列的表达方式上不太一样,方式1是用的库函数名,方式2则是一个基本地址。其实这两种方式都可以用一种通用的解析方式来搞定:
首先计算加载地址(load address):
以方式1中的0x333d8049 UIApplicationMain + 1137 为例,这一帧对应的 load address=0x333d=0x333d7bd8
也就是UIApplicationMain的地址是0x333df12;方式2的0xx36000 + 207641,通过上述方式的计算就是load address=0x00 ,可以发现结果与第二列的值是相同的,也就是它的加载地址就是第二列的值0x36000? 然后用xcrun atos -arch armv7 -o TestFlight.app/TestFlight? 0x68b19 的指令来解析crash日志线程0和线程3中带有TestFlight模块的地址,结果发现TestFlight程序的代码回溯过程:
可以看出base
address(基地址)是4000,函数的回溯过程是main.m文件的第16行的某个函数出现问题,然后该函数在逻辑调用中会调用到AFURLConnnectionOperation.m文件的第162行的某个函数,这个逻辑的调用与第一种方法解析的TestFlight.log文件作对比,crash的解析完全一致,由此就可以定位到crash的原因所在,接下来去解决crash文件也就水到渠成了。
以上是根据自己的经验和理解对iOS平台下的crash问题(包括原理、收集和解析过程)进行的一次剖析,虽然苹果的沙盒系统对iOS平台的下的很多应用信息的提取有较多的限制,但是要相信方法总比问题多。对于crash问题的理解和收集过程可以很好地辅助项目组来提高项目的质量,同时对于更深入地理解iOS平台知识和crash原理有很好的帮助。当然,本文更多的涉及iOS平台下的crash问题,对于Android平台的crash问题涉及较少。虽然细节的实现上可能有差异,但是内部的原理逻辑应该是相同或者相似的,后续笔者还将继续关注关于Android平台相关问题的调研学习。
Leave a Reply
& 2017 . All rights reserved.手机玩个游戏都闪退 其实都是这些原因导致的_玩家聚焦_新浪游戏_新浪网
不再自动弹出
手机玩个游戏都闪退 其实都是这些原因导致的
15:14:45& &来源:
  现在PC平台网游除了守望先锋、魔兽世界之外,最火的无疑就是英雄联盟(LOL)。而腾讯更是推出了LOL的手游版——王者荣耀,现在不少年轻人喜欢上了这款游戏,而小编自己也不例外。可是有时候玩到高潮,游戏就直接自己闪退了!!@#¥%……这到底是怎么回事?
玩游戏闪退
  闪退对于小编来说是坚决不能忍受的,为此小编就去搜寻了闪退的原因以及解决办法。相信大家看了这篇文章后,再也不用担心玩手机打游戏闪退了。
  1、游戏应用与系统不兼容
  游戏应用就与系统不兼容导致闪退的原因也有两种。第一种是游戏应用本身版本太低,在长时间闲置应用后,打开游戏一般都会直接闪退而不会自动更新,因为游戏很少有跨几个大版本的更新包。
游戏应用与系统不兼容
  第二种原因就是手机系统的版本太低,导致游戏与系统不兼容。比如当初Android 2.3上的应用,放在如今的Android 6.X上基本上都会有不兼容的情况发生。同样的,iOS的应用或多或少也对iOS版本有要求。
  解决方法:游戏应用版本太低,可以先卸载再重新下载最新版本;而手机系统版本太低则需要更新了,假如你的手机不支持升级到新版本系统,那就趁机换个手机吧。
  2、程序互相冲突
  游戏程序与其他正在开启的应用有冲突,就会出现一开启就闪退的情况,或者冲突应用自启也会发生这样的情况。安卓手机这一点就是让人有点讨厌啊,不过这是可以用安全软件来限制的。
程序互相冲突
  解决方法:从后台查看正在运行的应用程序,找到互相冲突的应用并关闭,重新启动游戏应用就可以了。
  3、手机后台运行程序过多
  到这里就不得不提安卓内存的回收机制,Android的内存管理机制是有多少内存就用多少内存,空闲内存全部当缓存。也就是说当一个进程停止活动,Android会把进程保留在内存里,这样下次启动时就会非常快。但如果系统当前可用内存不足,启动一个大型游戏后,Android会在后台自动判断并帮你关闭一批后台程序,以便释放足够的内存运行新的程序。
手机后台运行程序过多
  因此很多机友经常没有真正退出一个应用程序,而是习惯性地返回到桌面,而程序其实还在后台运行着,当后台运行程序过多时就很可能会导致闪退的现象。此外程序过多还会导致一个现象:当你切出游戏打开别的APP订个外卖什么的,再切回来发现游戏竟然要重新运行。这个原因也是因为后台程序过多,当你切出来打开别的应用,激发了安卓系统的回收机制,把游戏给杀掉提供RAM给新程序了。
  解决方法:不使用某个程序时要退出,有空要常清理后台运行软件,在权限管理中禁止自启动不常用的应用,另外几乎没用过的软件就卸载了吧。
  4、手机应用缓存过多
  当我们刷微博微信等各种APP时,无形之中就缓存了许多图片和各类文件,这些文件数据就是缓存垃圾。如果长期不清理缓存会导致内存爆满,手机越来越卡,并且也会出现闪退的情况。
手机应用缓存过多
  解决方法:现在手机厂商出厂的ROM一般都会搭载内存管理软件,利用厂商搭载清理软件把手机上所有APP的缓存垃圾清理一遍。如果没有的话可以去网上下载第三方清理软件,找到出现状况的应用程序,清理缓存或数据。不过在这里清除数据有可能会清除掉应用的个人设置,账户信息等。
  5、缺少数据包
  安卓的大型游戏一般分为两个部分,主程序和数据包,主程序安装包一般在几十M到几百M之间,而数据包往往达到1GB甚至更多。安卓的大型游戏安装过程一般是先安装主程序,然后再启动游戏APP自动下载数据包。
  然而这种模式会导致诸多不稳定,闪退就是其中最频繁的错误,特别是在破解版游戏中普遍存在。许多游戏特别是破解版,在启动APP后会被绕过检查是否有数据包,这种情况下如果你没有自行下载数据包的话,一般就会出现闪退。
缺少数据包
  解决方法:遇到这种情况要先到下载平台下载数据包,放在每个游戏的指定位置,安卓一般是放在内存根目录下,然后再运行游戏一般可以得到解决,此方法较复杂。而电脑上可以通过下载电脑版电脑管家然后再打开电脑管家——软件管理——安卓游戏——右上角搜索游戏名称,然后点击下载,电脑管家会自动下载好该游戏和数据包,然后自动安装到您的手机中。
  6、网速不稳定 / 过慢
  随着网络技术的飞速发展,2G到4G仅仅用了几年时间,网速从蜗牛般的几十KB/s跃进到了几M/s,网速延迟也提升到了几十ms以内。顺应随着发展而来的有实时视频、实时对战游戏等,这些实时反应APP对手机网速的要求极高,有些应用需要一个稳定的网络环境才能运行得起来,如果使用2G/3G网络或者WiFi不稳定的情况下造成闪退的可能性也很大。
网速不稳定 / 过慢
  解决方法:对于一些对网络要求比较高,如多游戏、视频、音乐等这类应用,建议在WiFi或4G情况下运行,如果WiFi不稳定则要检查路由器。
  7、ROOT后修改文件
  ROOT对于安卓手机用户来说肯定不是一个陌生的名词。无论是你普通用户,还是一名热爱刷机、玩机的发烧友,都肯定对ROOT有所了解。许多机油拿到手机的第一时间就是对手机进行ROOT,然后对系统进行各种自定义美化、修改等操作,可以说是有着满满的成就感。
ROOT后修改文件
  ROOT权限为广大的用户和玩机爱好者提供了方便,可以直接对手机系统进行一些高权限的修改。开启了手机ROOT权限之后,就能实现原本没有的功能,如系统截图、更改运营商信息、卸载预装应用和自定义美化等等。可以说“无ROOT不安卓。”但ROOT权限也是一把双刃剑,虽然能给我们在使用手机时带来方便和一些原本系统没有的功能,由于ROOT权限是可以直接对手机系统里面的内部文件进行修改,所以还是会带来比较大的隐患的。
ROOT后修改文件
  ROOT对手机应用闪退方面也有一定的影响。比如在美化字体时,第三方替换进来的字体往往会字库不全,应用程序就无法获取应有的字库,导致手机应用闪退。此外ROOT后或多或少影响到底层文件,比如ROOT后可能删除了程序所需的关键系统文件,导致程序无法正常运行。
  解决方法:如果是字体缺失所导致的应用闪退,可以替换回原来的字库。如果是误删关键应用则可以上网下载机型对应的文件放回原来的文件,较为复杂。简单明了的修复是刷一次机,最好是刷官方的ROM。并且非发烧友最好不好开启ROOT,ROOT风险大。
  8、国内手机没有谷歌市场
  众所周知,六年前Google甩头离开。导致国内从此无法再使用谷歌市场,而许多大型游戏的运行前提,就是需要手机内装有谷歌市场,否则就会闪退。至今为止,谷歌也并没有开放中国区PLAY市场的软件购买功能,所以中国区市场只允许免费软件存在。
国内手机没有谷歌市场
  至于切换到国外市场,这需要你通过VPN或者其他代理方式获取其他国家IP,因为谷歌的市场定位是通过你的IP地址来执行的。
  解决方法:买VPN软件伪装成外国IP地址,再访问谷歌商店,俗称翻墙。不差钱的用户,更简单粗暴的方法是买iPhone,毕竟Apple Store在国内可以让你尽情使用。
  闪退,让游戏归于尘埃,让乐趣戛然而止,让机油暴跳如雷。闪退就是手机发烧友的噩梦,多少人因为安卓手机闪退而忍痛割爱投入iPhone的怀抱。
  (来源:太平洋电脑网 &编辑:MI)
新浪声明:新浪网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
中国游戏排行榜(China Game Weight Rank)是由新浪游戏推出的国内最全面、最专业、最公正、最客观的多平台游戏评测排行榜,包含了目前市场上所有的手游、端游、主机游戏、VR游戏、智能电视游戏及H5游戏,力图为中国玩家打造最值得信赖的游戏推荐平台。
评天下游戏、测产品深浅—新浪中国游戏排行榜CGWR!
新浪游戏APP
新浪游戏APP为广大玩家提供最及时、最个性化的聚合订阅游戏资讯,以及业内最丰富、最具价值的游戏礼包资源,首测资格、稀有道具,成为高玩就这么简单。新浪游戏APP论坛力求打造一个属于所有玩家的超大朋友圈,为玩家的生活增资添彩。新浪游戏秉承为玩家提供优质服务为宗旨,不断优化创新,让我们一起创造快乐!
全民手游攻略
全民手游攻略”是新浪游戏为全球手游玩家量身打造的一款手游攻略大全及专业游戏问答社区APP。“全民手游攻略”涵盖Apple Store游戏畅销榜前150名手游,网罗最新手游通关秘,帮助玩家畅玩手游;打造最全手游攻略资料站,帮你用最省钱方式吊打土豪。最火爆专业的游戏问答,让众多大神带你开启不同手游人生,寻找志同道合小伙伴一起并肩作战。
新浪游戏大事记
16年01月14日
16年01月14日
15年12月15日
15年11月19日
15年11月16日
15年01月08日
14年12月27日
14年12月17日
14年03月27日
14年01月09日
13年12月27日
13年12月07日
13年10月11日
用微信扫描二维码
分享至微信朋友圈

我要回帖

更多关于 游戏闪退是什么原因 的文章

 

随机推荐