一,使用Android Studio生成
1.![在这里插入图片描述](https://img-blog.csdnimg.cn/f8dd8495eb354322870a8e351a7870ec.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_11,color_FFFFFF,t_70,g_se,x_16)
2.![在这里插入图片描述](https://img-blog.csdnimg.cn/32cd74af56904bddbd1399c02b1b6f64.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
3.如果先前没有则先点Create new
![在这里插入图片描述](https://img-blog.csdnimg.cn/7f0637f9c7c248688d91113ecd72d314.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
4.![在这里插入图片描述](https://img-blog.csdnimg.cn/83e2b47e4da34b1981f0ae7f5bee58e2.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
5.
![在这里插入图片描述](https://img-blog.csdnimg.cn/c98a581509074b4a8269719fd58e7158.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
6.
![在这里插入图片描述](https://img-blog.csdnimg.cn/6ccd6e9035254d1d9984704a612e4409.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
7.点击Finish
8.![在这里插入图片描述](https://img-blog.csdnimg.cn/f1a2a1916aa7404e9c0c9029bb9018a1.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
二.使用Gradle生成:
1.在安卓闭包中加上
![在这里插入图片描述](https://img-blog.csdnimg.cn/301d2dfa76c441f1830a8365c46e28c2.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_13,color_FFFFFF,t_70,g_se,x_16)
上图紫色字体跟第一种生成方式填的内容一样,这里我把它隐藏起来了
注:一定要放在buildType上面,否则会报错
编译错误:Could not get unknown property ‘release’ for SigningConfig container
2.在buildType加上这个
![在这里插入图片描述](https://img-blog.csdnimg.cn/52fc38c0e62844a5814cebe2e8b34274.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
3.最后在点击Gradle->build->assemble—>等待即可
![在这里插入图片描述](https://img-blog.csdnimg.cn/3f89286cbc284c749726a58262aac75e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
注:如果需要就先点击上图的clean先清空原有的apk文件
结束后就成功了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/a335d19e1d8c487cbb35dcca90617ce0.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/e1bfd29edfba432c860e1b6041e4982d.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA56eD5aS05bCP6YOR77yM,size_19,color_FFFFFF,t_70,g_se,x_16)
可能会遇到的问题:图片格式被修改过
error: failed to read PNG signature: file does not start with PNG signature
解决方案:
将格式出差的图片利用画图工具,另存为重新保存相对应格式在放置进去就可以了