edit_note帖子
1,551
stars积分
20,071
event加入
2011-05-19
怀旧国机
解决应用程序未安装的办法
schedule发表于 2013-09-14 11:30:00
visibility查看 1,607
chat_bubble回复 51
#1 楼主
先说点废话吧,稍微懂点安卓开发机制的友友都知道,安卓软件其实是一个压缩包,和zip差不多,zip都有签名,那么apk当然也有签名了。从写源调试封装到软件上架,都是通过pc 进行cao作的,但是安卓系统从1.5+到4.1-参差不齐,还有很多水货机器。安卓手机自身的打包模块也没有一个统一的标准,所以有些软件在安装的时候会出现程序未安装。打包模块无法解析签名,也就是引导文件,程序自然无法安装。不光被人美化过的软件存在程序未安装,就连官.网下载的程序有时候都没办法安装,不怪软件,怪手机太奇葩了。我以前也是,下载的天天动听5.2没办法安装。 扯了这么多,送上解决办法。 1:用apk编辑器直接优化签名,如果优化完能安装,那就没问题,如果优化过程中出现CRC或者main解析错误,别泄气,后面有解决办法。 2.用apk编辑器成功优化签名还是无法安装的,再试试制作共存,如果还是无法安装,那就接着折腾。先制作共存,再优化签名。还是不行那就多折腾几次,会成功的。 3.回归第一步,程序在优化签名或者制作共存时候出现CRC错误或者main读取失败,这个软件也能安装(不光针对程序安装问题哦,还有有时候想制作共存但是失败的情况,同样有效哦)开始cao作:工具需要apk编辑器和es文件管理器。先用文件管理器解压未安装的文件,再用apk编辑器打包,最后优化签名,看看是不是不会优化失败。不会优化失败那么就回归第1步和第2步,继续折腾吧。这样就绝对能安装了。 有时候编辑器不能优化签名也是有原因的,第一种可能就是手机内存卡空间不够,一般制作共存或者优化and打包软件的时候,起码要保证手机内存卡容量大于50m,因为在打包文件的时候会产生好多临时文件,软件打包完了之后又会自动删除,所以,内存卡容量不够就没办法进行cao做。第二种可能就是软件自身在上架以前用特殊的算法签名文件,所以签名优化无法与其覆盖,所以没办法优化。遇到这种情况,看上边第3步,第三步的原理就是去除软件pc签名,用编辑器重新对其进行压缩计算,编辑器的算法能够保证所有签名能得到完整解析。当然,也不排除软件自身的残缺损坏和有些开发商对软件签名及appid的加密和邮验。这样用上面的方法无法安装属于正常现象。 加邮验软件无法安装的友友如果root了就用幸运破解器对其进行核心修正就能安装了,
全部回复 (51)
2014-01-23 10:48:00
#42
我去,
2014-02-07 19:37:00
#43
刚刚好
2014-02-07 21:25:00
#44
别是老方法
2014-02-19 21:03:00
#45
‘‘‘‘‘‘‘‘
2014-05-24 17:24:00
#46
太需要了
2014-08-14 11:55:00
#47
哦哦
2015-01-22 23:18:00
#48
……
2015-02-05 15:16:00
#49
摸摸你
2015-02-16 19:09:00
#50
ggg
2015-02-16 23:49:00
#51
这个不错
2016-04-29 15:15:00
#52
看看看
登录 后才能回复
flag举报帖子