如何建立密鑰庫?

爲Android建立密鑰庫的步驟是什麼? html

我須要在個人應用中使用Google Maps,但我不知道錯過了哪些步驟。 請向我提供具體的詳細步驟(我對指南不瞭解)。 java


#1樓

本教程: android

http://techdroid.kbeanie.com/2010/02/sign-your-android-applications-for.html windows

第一次建立密鑰庫對我頗有幫助。 很簡單,可是developer.android.com上的說明太簡短了。 android-studio

我不肯定的部分是保存在哪裏以及給密鑰庫文件指定什麼名稱。 安全

我彷佛把它放在哪裏都不要緊,只是要確保它安全並保留許多備份。 我只是把它放在個人應用程序目錄中 oracle

將文件命名爲「 something.keystore」,其中任何內容均可以爲所欲爲。 我使用了app_name.keystore ,其中app_name是個人應用程序的名稱。 app

下一部分是如何命名別名。 再次彷佛無所謂,因此我再次使用了app_name 。 保持與之前使用的密碼相同。 填寫其他字段,您就完成了。 測試


#2樓

要回答標題中的問題,請使用Java Keytool實用程序建立一個密鑰庫,該實用程序隨標準JDK發行版一塊兒提供,而且能夠位於%JAVA_HOME%\\bin 。 在Windows上,一般爲C:\\Program Files\\Java\\jre7\\binspa

所以,在Windows上,打開命令窗口並切換到該目錄,而後輸入以下命令

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

Keytool會提示您提供密鑰庫的密碼,提供「專有名稱」字段,而後提供密鑰的密碼。 而後,它在您所在的目錄中將密鑰庫生成爲名爲my-release-key.keystore的文件。密鑰庫和密鑰受您輸入的密碼保護。 密鑰庫包含單個密鑰,有效期爲10000天。 別名是您的名稱,之後將在簽名應用程序時使用它來引用此密鑰庫。

有關Keytool的更多信息,請參見如下文檔: http : //docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html

有關簽署Android應用程序的更多信息,請訪問: http : //developer.android.com/tools/publishing/app-signing.html


#3樓

首先要知道的是,您是否處於調試或發佈模式。 來自開發人員站點「有兩種構建模式:調試模式和發佈模式。在開發和測試應用程序時使用調試模式。當您要構建能夠直接分發的應用程序的發佈版本時,可使用發佈模式。給用戶或在應用市場(例如Google Play)上發佈。」

若是您處於調試模式,請執行如下操做...
A.打開終端並輸入:

keytool -exportcert -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

注意:對於Eclipse,調試密鑰庫一般位於〜/ .android / debug.keystore ...

B.當提示輸入密碼時,只需輸入「 android」 ...

C.若是您處於發佈模式,請按照...上的說明進行操做。

http://developer.android.com/tools/publishing/app-signing.html <-此連接幾乎解釋了您須要瞭解的全部內容。


#4樓

我按照本指南建立了調試密鑰庫。

該命令是:

keytool -genkeypair -alias androiddebugkey -keypass android -keystore debug.keystore -storepass android -dname "CN=Android Debug,O=Android,C=US" -validity 9999

#5樓

您能夠經過導出簽名的APK來建立密鑰庫。 當您嘗試導出/構建簽名的APK時,它將要求提供密鑰庫。

您能夠選擇現有的密鑰庫,也能夠經過單擊建立新密鑰庫輕鬆建立一個新的密鑰庫。

這裏的連接很是有用,而且很好地解釋瞭如何建立密鑰庫並生成簽名的APK

該連接說明了如何使用Android Studio進行操做,但若是我還記得的話,它在Eclipse上很是類似

當心

生成密鑰庫後,請將其保存在安全的地方,由於您將須要它來從新生成新的簽名APK。

如何在Android Studio中導出項目?

相關文章
相關標籤/搜索