用AndroidStudio環(huán)境寫了一個(gè)百度地圖的Demo们何,但是一直報(bào)Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode碼校驗(yàn)失敗百度了很多方法兽埃,在這列出:
應(yīng)該說基本上都是:SHA1和包名問題剂邮,先檢查好后,還有問題那就是SHA1簽名沒有對(duì)同欠,百度地圖官網(wǎng)的方法是在cmd中:路徑:cd ??C:\Users\Administrator\.android淆衷,后輸入keytool -list -keystore debug.keystore,會(huì)發(fā)現(xiàn)----有證書指紋:SHA1:和MD5值捞附。
然而這個(gè)debug.keystore得到的簽名可能不對(duì),還有一種獲取簽名方法:
直接用打包出來的apk查看簽名胚膊,具體如下:
1) 將apk修改后綴為 .zip文件后解壓故俐;
2) 進(jìn)入解壓后的META-INF目錄,該目錄下會(huì)存在文件CERT.RSA
3) 在該目錄下打開cmd紊婉,輸入命令 :keytool -printcert -file CERT.RSA 這里將會(huì)顯示出MD5和SHA1簽名。
一比對(duì)辑舷,發(fā)現(xiàn)簽名果然不同喻犁,更換簽名后問題解決