0
我開發了一個使用Google Maps API作爲畢業項目的Android應用程序。keytool錯誤:keystore文件存在但是爲空
我必須在Google Play上發佈它,所以我嘗試創建一個簽名的APK。我通過Android Studio的生成簽名的apk工具來完成此操作。這是創建密鑰的關鍵。但是當我使用簽名的apk時,地圖不起作用。所以,我在互聯網上搜索,發現我必須用SHA1指紋更改我的API密鑰。但是,當我試圖從命令行採取這一點;
keytool -list -v -keystore C:\Users\esrau\Desktop\keygrad\keygrad6 -alias EmuGrad -storepass urla259/ -keypass urla259/
我把這個錯誤:
我已經嘗試過在互聯網上的每一個解決方案,所以我嘗試從gradle這個>機器人> signingReport的SHA1關鍵。它給出同樣的錯誤。
我也嘗試創建一個從釋放>值的新API密鑰> google_maps_api.xml
這再次給了同樣的錯誤。沒有解決方案爲我工作。
因此,任何建議將被接受。感謝你們。
我在我的第一個活動中使用它,並將它稱爲showHashKey(getApplicationContext()); 所以它給了我一些東西: KeyHash :: F7on3pxubJUKvuwvVHzakVAlnac 我使用它是正確的嗎?而我要用這個keyhash做什麼? – fstkk
我想這個鏈接:http://www.techotopia.com/index.php/Generating_a_Signed_Release_APK_File_in_Android_Studio可能肯定會幫助你。 – Isabelle
我已經做了所有這些:/ – fstkk