多语言展示
当前在线:1752今日阅读:162今日分享:23

安卓apk共存版本制作

有时我们希望安装同一软件的两个版本,但是手机通常不允许这样做。一方总会将另一个覆盖掉。因此,这时就需要寻找共存版。目前不少主流软件都有共存版,如QQ,微信,UC浏览器等。但是若是我们实在找不到,就需要想办法自己制作了。笔者花了一天时间查阅资料,尝试了多种方案,在失败多次后,终于成功。将经验分享出来。以优秀的软件CS扫描全能王为例,我目前已经安装了最新版,但是又想要安装4.5版本的。直接安装就会提示“不允许降级安装”。最终成品的效果如下:
工具/原料
1

红米Note 4X

2

APK改之理(PC版)、APK编辑器(手机版)

方法/步骤
3

接下来就是打开目标apk,进行反编译了。默认打开后就开始反编译。

5

第二步,替换。点击AndriodManifest.xml,找到package='com.intsig.camscannes',将camscanner替换为其他名字,如camscannes,在右边的搜索替换窗口中分别填入,选择下面的所有文件,全部替换。最终替换了7千多个文件。

6

接下来就是替换掉提供者信息。因为这个比较难搞。普通的软件只需简单的上面一步就可了。但是这个会提示“与已安装应用内容提供者冲突”。因次,查找com.intsig.provider,替换为com.intsih.provider.之前单独将intsig替换为intsih过,编译时提示错误。于是就多次摸索,改成了上面的形式。

7

接下来就是最终的编译了。建议勾选“防卡死(不推荐)”,因为我在编译时之前老是失败,勾选后才出现了第一次的成功。必须编译全部成功才行。

修改软件安装后的显示名称、图标等

前面的操作完成后,测试下能否安装,能否运行。若可以,就使用手机端的程序apk Editor pro。直接打开==>普通编辑即可。

注意事项

可能会失败多次,很正常。多次尝试即可。

推荐信息