android手机在安装应用时难免会出现“解析包时出现问题”这一提示并且无法成功安装软件。现在小魂采集各种导致该提示的可能情况,以解决多数人的问题。
1.安卓系统或所安装的软件不支持中文文件名和使用全角字母符号
解决方法肯定就是更改文件名和文件夹名了。
2.在下载的过程中apk程序遭损害
解决方法是另换网站下载,或者更换下载软件
3.可能你装的安卓root存在对不安全软件的排斥
解决方法如下
法一:进入RootExplorer,mnt>>secure>>asec>>smdl2tmp1.asec,删除smdl2tmp1.asec
法二:将sd卡拔出,用读卡器连接电脑android_secure>>smdl2tmp1.asec,删除smdl2tmp1.asec
(切记要用读卡器,否则可能导致sd卡无法识别,甚至容量变小)
4.可能是你所使用的系统版本问题
一般来讲安卓2.2存在过多的问题,包括2.2对很多软件的排斥,可以选刷2.1或者直接刷2.3的系统,但刷机的难度,风险和浪费的时间都很大,不推荐
5.可能是使用被修改的android带来的危害
就像番茄花园修改windows一样,android的修改者也是有很多。他们的却很有天赋,但有时确实也真的很自以为是。因为他们的无知,我来回总共损坏了一张2g的一张8g(呜呜呜)还有一张128mb的,所以才这么“粪怒”。修改过的android大多在USB方面有问题,数据还没完全传到内存卡里电脑就已经提示接受完全。所以,急于拔除接口肯定apk接受不完全。大家都知道,apk的实质是zip,如果用unzip解压缩的话,可以看到dex文件,dex据说是DalvikVM executes的缩写,所以,程序并非是Javame而是dalvik,一个dex至少包含程序全局配置文件AndroidManifest.xml,和classes.dexDalvik字节码resources.arsc,我们可视的安装过程是先检验程序全局配置文件AndroidManifest.xml,后开始解压释放classes.dexDalvik字节码resources.arsc。如果说提示“解析包出现问题”的话往往是程序全局配置文件AndroidManifest.xml找不到所有的classes.dexDalvik字节码resources.arsc,才有的提示,或者就是根本apk就是破损的。如果我们在解压完提示无法安装,则是classes.dexDalvik字节码 resources.arsc文件出现了错误或丢失。
解决方法,最好少用修改过的android,一般打着港行,欧行,什么什么的旗号,一般给你安的都是修改过的android,还有那些超频的,超频最坏的结果可不是几张内存卡的事。
6.其他应用软件的问题
各种安全软件可能在阻止软件的安装,也会出现提示“解析包时出现问题”的情况。还有就是手机恶意程序了,那就得真靠人品了。
后记
有些人说出现“解析包时出现问题”时应格式化sd卡,这样做存在风险的。大多品牌sd卡都有卡内程序的,不使用自带格式化程序格盘会导致“掉包”,也就是说内存卡会瞬间变为0kb或者差不多一个软盘的容量,甚至无法识别。千万注意。
转载,引用,还有什么什么出版,注明作者。
然魂