Android打包

Android 打包

keystore.jks Password: closet123

Error:error: failed to read PNG signature: file does not start with PNG signature.

android studio 打包apk时报错.

错误:无法读取PNG签名:文件没有从PNG签名开始。

一般都是图片格式有问题 可能是后缀更改了,可能是图片压缩时产生的问题。 重新处理图片再加载

Solve:

找到对应的图片,右键编辑下,重新另存为png类型的图片即可

  1. 生成keystore.jks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
luomeideMacBook-Pro:MyApplication 2 luomei$ keytool -list -v -keystore /Users/luomei/Desktop/closet/app/keystore.jks输入密钥库口令:  
密钥库类型: JKS
密钥库提供方: SUN

您的密钥库包含 1 个条目

别名: closet
创建日期: 2018年12月30日
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=closet, OU=closetTJ, O=closetTJ, L=shanghai, ST=shanghai, C=86
发布者: CN=closet, OU=closetTJ, O=closetTJ, L=shanghai, ST=shanghai, C=86
序列号: f0fd6fc
生效时间: Sun Dec 30 15:23:13 CST 2018, 失效时间: Thu Dec 24 15:23:13 CST 2043
证书指纹:
SHA1: CD:57:AE:DF:A5:13:C6:6D:3B:1A:4B:21:4B:FC:60:75:FE:FA:29:3C
SHA256: 8F:56:BD:59:35:DE:7E:68:97:E0:E8:18:E0:86:0D:EF:1C:B0:22:BD:9D:2B:71:1D:27:D3:41:4E:88:34:66:B2
签名算法名称: SHA256withRSA
主体公共密钥算法: 2048 位 RSA 密钥
版本: 3

扩展:

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 83 3E 3F 13 08 81 C6 D1 0F B2 69 D7 5C AB D4 24 .>?.......i.\..$
0010: D7 CD AD 58 ...X
]
]



*******************************************
*******************************************



Warning:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore /Users/luomei/Desktop/closet/app/keystore.jks -destkeystore /Users/luomei/Desktop/closet/app/keystore.jks -deststoretype p格式 PKCS12。
给咱来个🍰,啾咪