Android 使用jarsigner给apk签名的方法详细介绍
工作中APP功能完成以后往往需要往應用商店提交一些內容,如商店中存在本公司別的人員提交的APP,往往需要進行認領,應用商店會讓開發者下載空的APK,然后使用自己APP的簽名文件進行簽名,認證,這里簡單說一下如何使用jarsigner命令進行簽名。
該arsigner命令在jdk中可以找到,
簡單說明一下具體參數:
-verbose:簽名命令標識符。?
-keystore:后面跟著的是你簽名使用的密鑰文件(keystore)的絕對路徑。?
-signedjar:此后有三個參數:?
參數一:簽名后生成的apk文件所要存放的路徑。?
參數二:未簽名的apk文件的存放路徑。?
參數三:你的證書名稱,通俗點說就是你keystore文件的別名,就是在你eclipse進行簽名打包時的Alias的值。
舉例如下:
首先進入CMD窗口,
然后敲入以下代碼:
jarsigner -verbose -keystore d:\renling\自己的.keystore -signedjar d:\renling\簽名后的文件名.apk? d:\renling\待簽名的文件名.apk? 自己keystore的別名
回車以后顯示如下界面:
使用 keyfile簽名,需要指定storePass 和 keyPass:
?jarsigner -storepass %SPASS% -keypass %KPASS%? -verbose -keystore %WORKSPACE%\%ftpFileName% -signedjar !sfile! %%j? %Alias%
以上就是使用jarsigner給apk簽名的方法,需要的朋友可以參考下。
總結
以上是生活随笔為你收集整理的Android 使用jarsigner给apk签名的方法详细介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android单元测试框架Robolec
- 下一篇: Android Studio 多渠道打包