手把手教你生成正式签名的APK文件
Posted 秃头小郑,
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手教你生成正式签名的APK文件相关的知识,希望对你有一定的参考价值。
一,使用android Studio生成
1.![](https://image.cha138.com/20211021/4342dd4c64a046979085f11de5c0b93c.jpg)
2.![](https://image.cha138.com/20211021/33af94211a4743a68d1ac94aa3baa01d.jpg)
3.如果先前没有则先点Create new
![](https://image.cha138.com/20211021/6d7f24cfe14f44ff8730e8b4e147a1cf.jpg)
4.![](https://image.cha138.com/20211021/7ddfe41c8c49495e8ed34174dc52022e.jpg)
5.
![](https://image.cha138.com/20211021/466cb3ef1d1142e9a63d0c105d58bf73.jpg)
6.
![](https://image.cha138.com/20211021/924bce405a0c4fe982b803af0a255239.jpg)
7.点击Finish
8.![](https://image.cha138.com/20211021/dd6f3a732c26453b82e30d35df019916.jpg)
二.使用Gradle生成:
1.在安卓闭包中加上
![](https://image.cha138.com/20211021/a1c8250788c246fbba9ed093d43cc9f3.jpg)
上图紫色字体跟第一种生成方式填的内容一样,这里我把它隐藏起来了
注:一定要放在buildType上面,否则会报错
编译错误:Could not get unknown property ‘release’ for SigningConfig container
2.在buildType加上这个
![](https://image.cha138.com/20211021/d304110483df46dd8ec81aaccc0fb20d.jpg)
3.最后在点击Gradle->build->assemble—>等待即可
![](https://image.cha138.com/20211021/6baf1fa74c7c46f391e8d69b8877682d.jpg)
注:如果需要就先点击上图的clean先清空原有的apk文件
结束后就成功了。
![](https://image.cha138.com/20211021/ef6ed5d8108b4ce0b77bf3f28a2a5225.jpg)
![](https://image.cha138.com/20211021/9963a99ad9e3440187f33a443ed4b77f.jpg)
可能会遇到的问题:图片格式被修改过
error: failed to read PNG signature: file does not start with PNG signature
解决方案:
将格式出差的图片利用画图工具,另存为重新保存相对应格式在放置进去就可以了
以上是关于手把手教你生成正式签名的APK文件的主要内容,如果未能解决你的问题,请参考以下文章
手把手教你使用gradle mulchannel插件,进行多渠道打包
Android Cocos2dx引擎 prv.ccz/plist/so等优化缓存文件,手把手ida教你逆向project反编译apk库等文件