我这台三星GTI9100,就是当年那个叱咤风云的Galaxy S2,一直没舍得扔,偶尔拿出来折腾下老游戏,情怀满满。可最近它给我摆了个大难题,下好的游戏安装包,一点安装,进度条走完,屏幕上直接就弹出一句“应用程序未安装”。这破提示,既不说原因,也不给活路,干巴巴的,让人火大。
起初我以为是下载的安装包坏了,删了重新下,换了好几个下载源,从应用宝到手机版网页,再不行就电脑下载传过去,好家伙,折腾了整整一下午,全是同一个结局。那感觉就像烧了一桌子菜,筷子一拿,全被狗舔了。
后来我静下心来琢磨,这安卓老古董的系统版本还停留在2.3.6,估计是兼容性上出了岔子。现在很多游戏虽然号称支持安卓,但早就不理睬这种古早版本了。你硬装,系统就甩脸子。怎么办?只能迂回作战。
第一招,找个旧版本的安装包。新版本游戏对系统要求太高,我就去专门收录历史版本的游戏社区,翻出那些两三年甚至更早的版本。安装包小了三分之一,版本号也老得掉渣。下载完再试,嘿,这回有点意思,进度条走完,居然没弹那个提示,但卡在另一个地方,提示说“存储空间不足”。这也太阴魂不散了。
那没办法,我看了看手机内存。这机器还是出厂时的16G,可实际能用就十来G,装了微信精简版、几个小软件,和一些照片,剩下的空间早就不多了。但我不信邪,检查的时候发现居然还分了“手机存储”和“SD卡”两个区,有些游戏默认非装手机存储不可,而那个区的可用空间只剩两百多兆了。我的安装包就有两百五十兆,这能装上就见了鬼了。

于是清理,把照片全导到电脑里,运存和缓存全清了一遍,把一部八百多兆的电影直接删掉。折腾完一看,手机存储可用空间硬是挤出了将近一点五G。再装一次,还是“应用程序未安装”,真的有点崩溃。
冷静下来分析,这系统版本老,存储空间也腾出来了,还是装不上,那很可能是APK签名的问题。以前的老系统和现在的安装包签名算法不一样,有些新游戏用的签名算法在安卓2.3上直接认不出来,要不就是安装包本身做了split APK拆分,老系统根本吃不消。
最后一招,捡起老办法,用电脑端软件来安装。我电脑上正好还有废旧的安卓助手软件,把手机用USB连上去,打开那个助手,双击安装。结果显示“failure - not installed”。这提示够老派的,官方解释说“INSTALL_FAILED_OLDER_SDK”,就是系统版本太低,安装包要求的最低安卓版本比2.3.6还高,真的是有缘无分。
但这难不住我,不还有终极方案么。仔细看安装包软件要求,它说最少要安卓4.0。那行吧,我直接给这手机刷个安卓4.1的系统去,反正这老机器最不缺的就是第三方包。花了一个多小时刷机,系统变了味,界面流畅度比以前差点,但总算是安卓4.1了。再装那个游戏,屏幕亮起,进度条走完,熟悉的“安装成功”四个字终于亮了出来。
装了游戏,仔细想了想。老机器想装新游戏,就像让老爷子跑马拉松,不是说不行,但费老大劲,必须查系统版本、清内存、找对包,实在不行还得刷系统,这套流程下来,基本没点耐心根本玩不转。要是你不愿意费这功夫,那就干脆放弃新作,找些专门兼容老系统的老游戏来玩,省心省力,它们在这台旧机子上跑得才叫一个流畅。
这问题说复杂也复杂,说简单也简单。机器老是一回事,安装包和系统版本不对路是主要原因。但确实想玩的话,照着上面这些步骤试一遍,多半能搞定。只是记住,别一上来就装最新的,合适自己的,才是最好的。