開發混合app上架應用市場,需要進行應用簽名,但是申請簽名如果沒搞過,會特別麻煩,所以我自自己總結了一下申請的步驟,在此記錄一下
1.首先需要下載安裝java環境即jdk,
2.配置環境變量
假設JDK安裝在C:\Program Files\Java\jdk1.7.0目錄下,設置環境變量的步驟如下:
1):新建JAVA_HOME變量,並且值為C:\Program Files\Java\jdk1.7.0

2)在Path變量中的尾部追加(分號是英文標點符號): ;%JAVA_HOME%\bin

可以在cmd窗體下,直接運行javac命令,如果出現如下界面,則表示java環境變量配置正確。

3)新建classpath環境變量,並設值為:%JAVA_HOME%\lib;.

“.”代表當前目錄。
環境變量的作用:告訴操作系統默認去環境變量指定的目錄中查找文件。例如,calc.exe,操作系統會首先去Path環境變量中定義的目錄中是否包含有calc.exe,如有則執行該文件。
Windows操作系統根據PATH環境變量來查找命令。
3.在命令行執行
1)keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000
-keystore demo.keystore
/*說明:-genkey 產生密鑰 -alias demo.keystore 別名 demo.keystore -keyalg RSA 使用RSA算法對簽名加密 -validity 40000 有效期限4000天 -keystore demo.keystore */
2)jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk
demo.apk demo.keystore
/*說明:-verbose 輸出簽名的詳細信息 -keystore demo.keystore 密鑰庫位置 -signedjar demor_signed.apk demo.apk demo.keystore 正式簽名,三個參數中
依次為簽名后產生的文件demo_signed,要簽名的文件demo.apk和密鑰庫demo.keystore.*/