网站首页 > 手机资讯 >
1149 8.3万件 NO:1
1299 5.5万件 NO:3
1099 5.0万件 NO:4
1299 4.5万件 NO:5
1099 3.4万件 NO:6

打包apk如何修改签名 安卓修改app版本号打包签名

2023-04-21 编辑:千元手机 点击:0 A+

tags 打包 如何 修改

怎么给修改后的apk重新签名?

1、首先我们要对apk文件进行改名与后缀,将其连同后缀一起改掉,如1.zip

2、这时文件就变成一个zip压缩包了,可提取解压这个压缩包,打开这个解压的文件,会看到里面构成程序文件的很多东西,然后根据网上教程对程序进行简要修改。

(当然如果老早饥要反编译的话就不是这样子了,不过直接解压也是可以修改很多东西的),这里修改操作建议在电脑端完成比较方便,修改后重新将这些文件压缩成zip格式侍返。

3、下载安装ZipSigner手机签名工具,并打开。

4、点击输入,浏览文件目录找到刚修改好并重新睁孙压缩的zip文件,在输出选项可以修改其名称,然后点击签名,模式为auto-testkey就可以了,等一会就签名未完成了。

apk文件结构:

1、META-INF\(注:Jar文件中常可以看到)。

2、res\(注:存放资源文件的目录)。

3、AndroidManifest.xml(注:程序全局配置文件)。

4、classes.dex(注:Dalvik字节码)。

5、resources.arsc(注:编译后的二进制资源文件)。

APK重新签名或者更换APK签名版本

在某些特殊情况下,需要对已经生成的apk进行重新签名,或者对已经生成的apk更换签名版本(v1/v2/v3/v4)。如何实现呢? 可以通过命令行对已生成的apk进行处理。

apksigner.jar通常包含在Android SDK中可。路径一般是在Android SDK/build-tools/ {SDK版本} /lib/apksigner.jar

不同的SDK版本中均有一个,取最新版本的就好了。

使用压缩软件打开apk,删除包内 /META-INF/ 文件夹及文件夹内所有文件,并重新压缩文件。

准备好签名证书及相关密码和需要刚处理过得apk文件

示例:

执行命令

接着输入证书保护密码及别名密码。

可以从此命令敏指运的输出中看出当前生成的apk签名情况。

可以通桥梁过如下命令行参数进行控制

--v1-signing-enabled true

--v2-signing-enabled true

--v3-signing-enabled false

使用的签名版本还跟apk编逗数译时使用的最低SDK版本有关, 即min-sdk-version的值。如果设置的值大于等于26,即使添加--v1-signing-enabled true 也无法通过上述步骤签V1版本的签名--仅有V2签名(Android Studio也是)。

可以对最后生成的apk通过执行如下命令尝试:

《打包apk如何修改签名 安卓修改app版本号打包签名》由 性价比高的手机原创提供,转载请注明 https://m.baijing8.cn/zixun/8309.html

上一篇:金立s7手机屏幕多少钱 金立m7屏幕总成
下一篇:vivo无线模块坏需多少钱 vivox21wifi模块多少钱
相关文章
猜你感兴趣
人工智能与应用试题答案

人工智能与应用试题答案

下列属于AI(人工智能)应用的有C项正确,人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。它集成了人工智能、机器识别、机器学习、模型理论、专家系统、视频图像处理等多种专业技术,同时需结合中间值处理的理论与实现,是生物特征识别的最新应用,其核心技术的实现,展现了弱人工智能向强人工智能的转化。图像识别:人工智能可以识别图像中的物体、人脸、场景等。这种技术被应用在自动驾驶、医学影像分析、...

国内手机壳型号销量排行

国内手机壳型号销量排行

手机壳哪个牌子质量好,分享手机壳品牌排行榜10强louiedennis:办公地位于广东省广州市,拥有官方旗舰店louiedennis旗舰店,以真实用户数据推荐优质手机保护皮套品牌。 家顺e霸/JSEBA:隶属于长春市烁邦贝贝科技有限公司,专注于时尚造型设计和全面现场解决方案。凯蒂猫(Hello Kitty)是一家来自日本的知名品牌,其手机壳产品线以可爱风格的外观和高质量的材料著称。凯蒂猫手机壳以可...

2022手机耐用性排行

2022手机耐用性排行

电池耐用的手机排行榜(2022年手机电池最耐用排行榜)1、华为Mate 20 X电池容量:5000mAh(典型值),标配充电器支持 5V/5A或5V/5A或5V/2A输出,理论充电时间约74小时。长续航。2、华为Mate Xs 2电池容量:4600mAh(典型值),手机支持最大11V/6A超级快充,兼容10V/4A超级快充或5V/5A或5V/5A超级快充,兼容9V/2A快充。理论待机时间:最长可达...

印度手机销量排行三季度

印度手机销量排行三季度

印度手机销量排行1、在印度的线上手机市场中,排名前五的品牌分别是小米、三星、Vivo、realme和OPPO。根据印度《联合早报》的报道,这五个品牌中,有四个是中国品牌,分别是小米、Vivo、realme和OPPO,它们在市场上的排名分别是第第第四和第五。去年10月,这四个中国品牌在印度的线上市场共销售了约460万部手机。2、根据市场调研机构IDC发布的2020年第三季度印度智能手机市场报告,排名...

人工智能第四章课后答案

人工智能第四章课后答案

什么是人工智能什么是人工智能技术人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。ai技术是新兴科学技术。人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。以下是关于人工智能的详细解释:定义与范畴:人工智能是计算机科学的一...