Build-->Generate Signed Bundle /APK
下面是我自己填写的,密码自己要记下来 我这地方就统一设置为123456
找一个JDK安装目录下的文件bin
红色表示自己的存放地址
D:\myApp\jdk1.8\bin>keytool -v -list -keystore E:\android\keystor
e\gd1gps.jks
输入密钥库口令:
输放完口令后(口令就是之前你设置的密码) 显示内容如下: (MD5和SHA1做了加密**)
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: gps1
创建日期: 2020-8-18
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=qin, OU=mw.com, O=mw, L=shenzheng, ST=guangdong, C=CN
发布者: CN=qin, OU=mw.com, O=mw, L=shenzheng, ST=guangdong, C=CN
序列号: 2c86996b
有效期开始日期: Tue Aug 18 18:19:19 CST 2020, 截止日期: Sat Aug 1
2 18:19:19 CST 2045
证书指纹:
MD5: 84:D3:12:9A:B0:** **:A9:05:9E:90:4A:B7:80:26:C0
SHA1: DF:3C:42:F6:6B:** **:45:BB:85:EA:3B:CE:20:6A:FB:E8
:A3:32:DA
SHA256: 93:69:3F:97:69:D0:59:D6:FD:CD:50:E4:B0:1E:32:90:
28:FC:CF:18:E8:6C:0B:AD:FC:D9:B2:35:65:7E:05:3F
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 53 AA B6 69 D5 32 AA 89 BD 24 AC FB 2E 88 49 66 S..i.2...$....If
0010: 65 D6 43 7D e.C.
]
]
*******************************************
*******************************************
D:\myApp\jdk1.8\bin>
导入百度SDK
系统会自动增加
把so文件拷贝到系统中,是所有都拷贝so都拷贝进来,文件名不要乱
如果出现JNI找不到so文件错误提示,不要紧张,https://blog.csdn.net/m0_37622302/article/details/108223968
可能就是文件没有导入对!
调用百度地图时:报错
errorcode: 230 uid: -1 appid -1 msg: APP Mcode码校验失败
可通过androidStudio获取SHA1 MD5
errorcode: 230 uid: -1 appid -1 msg: APP Mcode码校验失败
请仔细核查 SHA1、package与key申请信息是否对应,key是否删除,平台是否匹配
errorcode为230时
PermissionCheck: permission check result is: 230
用打印出来的SHA1 存到 保存百度申请AK中,就OK了
百度详情开发请看官网
百度地图官网:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/ak