1. 程式人生 > >android studio jks和eclipse keystore

android studio jks和eclipse keystore

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的規格)。