百度官網申請認證KEY,SHA1,包名等都OK了,在android studio中也設置好了,程序也沒有問題,不管是run app仍是debug app都不行,我將個人debug.keystore也複製到app下面了,仍是不行。最後,我經過產生簽名apk(溝選了V1和V2兩個版本),安裝到手機上,則OK。後來發現「個人文檔」目錄下有三個android目錄,一個爲.android,一個爲.android2.2,一個爲.android2.3,經過在.android下執行命令:keytool -list -v -keystore debug.keystore,(原始android studio安裝時的默認密碼爲android)查出SHA1值,將這個值填到百度控制檯的「開發SHA1」處,同時,在android studio中build signed APK能夠全新建立一個證書文件,後綴也是爲keystore,簽名版本要選V1和V2(能夠只選V1,不能只選V2),再經過命令查看這個證書的SHA1,也將這個值填到百度控制檯的「發佈版SHA1」處,拿到AK值以後就能夠在android studio中debug了,不會再出現驗證失敗,只是在android studio中run app或debug app都是用的debug版 SHA1值。android