1
我實現了Google身份驗證,但問題是我輸入了SHA-1證書的調試版本密鑰,現在如果我要創建我的應用的發佈版本,Google認證顯然不會工作了。任何想法?!我不想再次創建一個新的項目,因爲我的應用程序非常複雜,無法重新開始。將SHA-1認證調試更改爲發佈
我實現了Google身份驗證,但問題是我輸入了SHA-1證書的調試版本密鑰,現在如果我要創建我的應用的發佈版本,Google認證顯然不會工作了。任何想法?!我不想再次創建一個新的項目,因爲我的應用程序非常複雜,無法重新開始。將SHA-1認證調試更改爲發佈
當你做一個釋放 打造Android SDK工具生成此證書。您也可以使用keytool 程序生成此證書。當您準備好向世界發佈您的應用程序 時,請使用此證書。
您應該爲發佈版本創建SHA1 KEY。檢查RELEASE CERTIFICATE TAB在上面的鏈接。
最後你應該增加這個的build.gradle
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
manifestPlaceholders = [mapApiKeyValue: "AIzaSyCcjiArs-4tOeR-9CheiOh8shT9ikh****"]
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
manifestPlaceholders = [mapApiKeyValue: "AIzaSyCWUAJ5eGSWyTX-FTnZJvT6SF1-*******"]
signingConfig signingConfigs.config
}
}
確保您添加像這樣的清單
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="${mapApiKeyValue}" />
我已經想通了由谷歌API的控制檯火力地堡導入我的項目在概述旁邊的設置選項卡中,您可以添加新的SHA密鑰,無論如何,謝謝! – GGWP
@IntelliJ Amiya非常有用的信息。謝謝 –