android studio jks和eclipse keystore
阿新 • • 發佈:2019-02-03
Android studio簽名打包和eclipse有點細節上的差別,下面是兩種方式的打包步驟在申請百度定位api_key時要用到sha1就需要使用命令(在文章內容中)來查詢,而eclipse可以直接使用.android/debug.keystore預設簽名檔案進行打包 預設的sha1可以在IDE中直接檢視。
一、Android Studio簽名打包
第一步 建立簽名檔案
第二步 填寫簽名引數
第三步 選擇構建型別
第四步 檢視生成第apk檔案
附: 獲取sha1:
第一步、開啟Android Studio的Tools->Open Terminal...
第二步、輸入命令:keytool -v -list -keystore keystore.jks
【一定要記得加上 -v 引數,不然只能看到SHA1,沒有MD5】【keystore.jks,需要替換為你自己的金鑰所在路徑和檔名】
二、Eclipse+ADT簽名打包
1.Eclipse工程中右鍵工程,彈出選項中選擇 Android工具-生成簽名應用包:
2.選擇需要打包的android專案工程:
3.如果已有私鑰檔案,選擇私鑰檔案輸入密碼,如果沒有參見第6和7步建立私鑰檔案:
4.輸入私鑰別名和密碼:
5.選擇APK儲存的位置,並完成設定 開始生成:
6.沒有私鑰檔案的情況,建立私鑰檔案:
7.輸入私鑰檔案所需資訊,並建立:
*自己的一點補充:SDK的安裝目錄最後不要有中文和空格,否則會出現不必要的錯誤。如果你的安裝路徑包含Program Files(有空格),用ADT打包會報錯,Ant方式打包的也會報錯,沒關係,不用重灌,解決方法:配置SDk環境變數和在Eclipse中配置SDK路徑的時候把Program Files改為Progra~1即可。(而且改成其他的都不行,只能是Progra~1,不信試試,這是Dos的規格)。