axxdw 发表于 2019-4-10 18:09

安卓逆向笔记五(解决解析程序包时出现问题)

   用安卓手机的人应该大多碰到过这个问题,一般是下载app的时候,然后提醒重新下载
再安装就没有出错了,这是安装包本身的问题,比较好解决



但是有的app在一部手机上能安装再另一部上不能安装,说明这时候跟app就没有关系了,是手机安卓系统不匹配的问题。那怎么办呢,总不能换一部手机吧{:301_1006:}
在论坛里搜索了一下也没有人分享一下解决方法,这里我提供一个不一定通用的方法:




前两天用Android studio调试app的时候发现安装到手机上的时候安装不上,错误提示androidsdk18<minsdk19,然后我找到了minsdk的位置

这里我把minsdkversion后面的值改成18,再反编译,结果可以安装了!!!{:301_978:}
我又试了另一个app,同样适用,改之前一定要知道自己手机sdk的值,我的手机是18(用androidstudio查到的),所以改的18,正好可以安装
大家有app装不上可以试试这种方法(本人菜鸟,大神勿喷)

debug_cat 发表于 2019-4-10 21:17

原理就是,APP设置了支持的最低版本是19,对应Android 4.4.4.。而本身你的手机是api低于19,也就是低于Android 4.4.4.当然这也是安装不上的。如果你想看到安装失败的错误提示,你可以使用adb安装命令:adb install apk的路径,通过adb安装,会提示出什么原因出错。
现在你app的支持度最低版本修改成18.会有风险,如果当初开发APP的人,使用18不支持的api,或者方法,会导致app直接奔溃。如果开发APP的api,都兼容性好,甚至支持到api 9也就是Android2.3.你都可以随便修改,而不会奔溃。

兔子跳不过沧海 发表于 2019-4-10 19:36

谢谢分享~!!!

qalong 发表于 2019-4-10 19:56

这样装上去会不会有兼容问题

liuzhuo001 发表于 2019-4-10 20:15

感谢,马上整起

zhaozian 发表于 2019-4-10 20:53

谢谢分享!

路明天 发表于 2019-4-11 09:43

谢谢分享

再不战 发表于 2019-4-11 10:22

超级芳 发表于 2019-4-11 18:35

感谢分享!很有用

爱拼才会赢 发表于 2019-8-11 21:28

楼主用的是什么软件?
页: [1] 2
查看完整版本: 安卓逆向笔记五(解决解析程序包时出现问题)