apk的签名异常,安装时说已安装了存在签名冲突的数据包

apk的签名异常,安装时说已安装了存在签名冲突的数据包,第1张

这个很正常,那是因为你没有改过apk,你要是改过apk就会知道,改过的apk都是需要签名才可以安装上去的,而改了签名的话,和原软件的签名不同,但是程序名相同,就会提示你冲突。签名就是程序最后的校核,而程序名不是你所看到的表面中文字。

比如QQ,他的程序名不是QQ,而是comtencentmobileqq,凡是程序名都是以com开头的,只不过一般你看不到,你所说的应该是程序卸载不干净才会导致别的签名的程序安装不上,去系统-应用里找你apk的程序名,即变灰色且com开头的重新卸载即可。

若还是不行,自行恢复出厂设置。如果还是安装不上,提示apk签名异常的话,八成是装不上了,就算重新签名估计也装不上。

apk的格式定义:

在Android平台中,dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压,然后获取编译后的androidmanifestxml文件中的permission分支相关的安全访问。

但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下,会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

首先,确保aapt命令直接打印成功输出!需要配置环境变量:
在Path一栏中添加:
%ANDROID_SDK_HOME%\build-tools\android-44;
后面的android-44你懂的,换句话说只要存在aaptexe的文件夹就可以了

然后你的apktooljar 命令貌似没有看懂

apktooljar d youdaoapk
指的是将youdaoapk 反编译成源文件

apktooljar d youdao
指的是把源文件回编译成apk文件,ps: 或许其他。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12611231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存