昨天闲着没事干,点开论坛想找个刺激的游戏玩玩,结果看到《丧尸小镇》这安卓游戏口碑不错,直接下下来准备开干。结果安装完一打开,好家伙,满屏幕都是方框框加问号,跟天书一样,玩了不到两分钟,啪叽一下直接闪退回桌面了,气得我差点把手机摔了。
开局懵逼,乱码闪退双重打击
我寻思着,可能是汉化包出了幺蛾子?去翻了好几个资源站下载的版本,挨个装上试,结果个个都一个德性——要么刚进菜单就满屏乱码跳舞,要么跑两步游戏直接原地消失。论坛里也有人嚎叫说乱码闪退无解,搞得我头大。
瞎琢磨的试错之路
咱这暴脾气上来了,偏不信邪。我先把手机里的文件管家打开,硬着头皮扒拉安装包,看看到底是啥玩意。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 第一步,查语言包:钻进游戏目录的
assets文件夹,里里外外翻了个遍,发现有个叫text的文件夹,里面躺着一堆后缀是.txt的文件。用手机上的文本文档工具点开一看,哎哟我去,里面内容确实是中文,但编码看着古里古怪,有些字根本认不出来。 - 第二步,换字体?太天真:琢磨着是不是手机字体不支持?赶紧去设置里换了个号称兼容性最强的系统自带字体,重启手机再开游戏——屁用没有,方块还是方块,闪退继续闪退。
- 第三步,搜神器掉坑里:网上说啥下个“乱码转中文神器”就能搞定?半信半疑下了几个,不是挂羊头卖狗肉带广告的,就是点开闪退比游戏还快,纯属添堵。
歪打正着的终极解法
折腾得手机快没电了,心灰意冷。躺床上看论坛帖子的时候,突然瞅见一个老哥去年发的帖,评论里有人提了一嘴“核心安旧版试试?”。抱着死马当活马医的心态,去系统设置里扒拉“开发者选项”(这玩意儿得狂点系统版本号才能出来,藏得真深)。
- 在开发者选项里头找到“选择WEBVIEW实现”这玩意儿(具体名字可能因手机不同有点差别,总之跟Web有关的设置)。
- 重点来了:点进去之后发现默认是“最新的XX核心”,我随手选了个看起来贼老的名字,好像是系统自带的那个“老安卓核心”。选完手贱又打开游戏——卧槽?菜单不乱码了!小跑两步竟然也没闪退?!
赶紧退出游戏,把之前汉化版安装包删了重装一遍,装完先别急着开游戏。照着刚才的步骤,先去开发者选项里把那个“老安卓核心”选好,再点开游戏图标……整个世界都清净了,中文字显示得明明白白,跑了十来分钟稳稳当当!
后知后觉,原来是它搞鬼
乱码+闪退的终极病根,就是那个游戏里调用的Web引擎在作怪!新版的核心跟这个老汉化包估计八字不合,打架打狠了就乱码闪退给你看。换成旧版的古董核心,反而让它消停了。
搞完这个长舒一口气,手机里的丧尸没复活,我自己的暴躁症都快治好了。下次再碰到这种老游戏乱码抽风,别急着删,先掏它的老核心试试!这法子贼土但有用,记录一下,你们谁遇上同样糟心事儿可以照搬。
