1. 程式人生 > >為cordova生成的android應用簽名

為cordova生成的android應用簽名

1、進入到工程根目錄,用命令生成apk

cordova build -release  android

這裡要用release模式來生成,否則簽名時會失敗。

2、使用JDK中提供的keytool命令來生成一個簽名證書
CMD到上一步生成的XXXX-release-unsigned.apk所在目錄,並執行下面的命令(下面XXX是你取的證書名字)

keytool -genkey -v -keystore XXXX.keystore -alias XXXX -keyalg RSA -validity 365


詳細命令參考
http://www.cnblogs.com/kungfupanda/archive/2010/09/01/1815047.html

然後同目錄下就會生成XXXX.keystore證書


3、使用jarsigner命令對我們的apk進行簽名

jarsigner -keystore XXXX.keystore -digestalg SHA1 -sigalg MD5withRSA XXXX-release-unsigned.apk XXXX

4、檢測APK是否已經簽名

jarsigner  -verbose -certs -verify XXX.apk 


詳細指令參考

http://www.cnblogs.com/QuLory/p/3141039.html

原文地址:http://blog.csdn.net/perny/article/details/42169131

相關推薦

cordova生成android應用簽名

1、進入到工程根目錄,用命令生成apk cordova build -release  android 這裡要用release模式來生成,否則簽名時會失敗。 2、使用JDK中提供的keytool命令來生成一個簽名證書 CMD到上一步生成的XXXX-release-unsigned.apk所在目錄,並執行下

VS生成Cordova for Android應用之Gradle

studio tails 文件夾 release 自動化 apach ise phoenix 整理 原文:VS生成Cordova for Android應用之Gradle

線上生成android應用程式初探(以線上生成EPUB電子書例)

最近發現國內有的公司提供線上編輯並自動編譯生成android應用程式的產品。覺得有點意思,正好有幾個朋友老說需要epub格式的電子書,看了看android的SDK,自己業餘時間做了個線上生成apk電子書閱讀器和epub電子書的程式。近一週沒有看電視了,有必要把整個實現過程分

Cordova 生成android簽名apk 補充

網上關於cordova為安卓應用程式生成簽名並生成釋出版本的方法有很多,但是對應的方法要不就是通過eclipse匯入然後借用eclipse釋出,要不就是對應的cordova版本過低(當時還是用ant來build專案的)。查到了方法但都沒有解答這個問題 (題目),所以小白

Cordova 生成Android的gradle問題

cordova升級7.0後,執行 ionic build android  或者 cordova build android     報出錯誤 Error: Could not find an installed version of Gradle either i

獲取Android應用簽名證書的SHA1、MD5、SHA256值,親測簡單有效

1.使用CMD(命令列視窗),進入簽名檔案所在的目錄 例如:你的簽名檔案在c盤的key資料夾裡面 你可以輸入命令cd C:\key回車,進入到key資料夾目錄 2.輸入命令:keyto

eclipse+ADT 進行android應用簽名打包詳解

1.Eclipse工程中右鍵工程,彈出選項中選擇 android工具-生成簽名應用包:   2.選擇需要打包的android專案工程:   3.如果已有私鑰檔案,選擇私鑰檔案輸入密碼,如果沒有參見第6和7步建立私鑰檔案: 4.輸入私鑰別名和密碼: 5.

解決Android應用簽名和系統不一致的問題

今天碰到一個簽名的問題,我負責的應用安裝時,會報錯: 安裝命令: adb install -r ApeFolio.apk 報錯資訊: Failed to install ApeFolio.apk: Failure [INSTALL_FAILED_SHAR

Android應用簽名方法

1.為什麼要給Android應用程式簽名?       如果只能用一句簡單的話語來回答這個問題的話,我會說:“這是Android系統所要求的”。       Android系統要求每一個Android

微信開放平臺中android 應用簽名的獲取

應用簽名:下載微信提供的簽名工具,輸入你的應用包名並生成一串32位的簽名,需要注意安裝簽名工具的手機也必須安裝要生成的包名的App。 地址:https://open.weixin.qq.com/cgi

獲取android應用簽名證書(打包APK用到的那個檔案)的SHA1,MD5,SHA256值

今天,看到(百度地圖android SDK 2.1.3以及之後的版本)的申請KEY中 安全碼需要用到:簽名證書SHA1的值。 1.使用CMD(命令列視窗),進入簽名檔案所在的目錄 2.輸入命令:keytool -list -v -keystore debug.ke

Delphi XE5 圖解Android應用制作簽名

icon har 設置 font option tor creat lan class http://redboy136.blog.163.com/blog/static/107188432201381872820132 Delphi XE5 圖解為Android應用制

Android整合微信分享功能應用簽名生成方法及分享不生效的問題

通過友盟sdk整合微博、微信、qq等分享功能時,微博和qq很順利,但在做微信整合時一直不成功。主要問題還是之前在微信開放平臺申請建立移動應用時,對應用簽名沒有填寫對,走了很多彎路現總結出來,加深記憶避

Intellij Idea 生成不同簽名Android應用

1:生成keystore 檔案     命令如下:      D:\Android_keystore>keytool -genkey -alias aeo_android.keystore -keyalg RSA -validity 20000 -keystor

android微信開放平臺,申請移動應用應用簽名怎樣獲取

fonts des 查找文檔 範例 javase 開發 lang p s pan 在微信開放平臺,申請移動應用的時候: https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&a

Android Studio簽名打包應用

要求 系統環境變量 pro 技術 ces log sdn 數字簽名 調試 轉載請註明來源: http://blog.csdn.net/kjunchen/article/details/50812391 可直接看看以下的Android Studi

使用 jenkins 自動化編譯cordova for android 生成 APK

apk app 開發 啟動 安卓 自動 class 系統 編寫 地址 引言 前文中已經介紹了什麽是cordova 為什麽要用cordova,基礎的環境搭建以及如何編譯打包生成APK安裝包,接下來我們介紹如何使用Jenkins 自動化編譯打包生成APK安裝包! 服務器搭建

應用簽名檔案生成

快應用簽名檔案需要使用openssl命令等工具生成簽名檔案private.pem、certificate.pem,但OpenSSL官網沒有提供windows版本的安裝包,最初我是用自己編譯的方式安裝OpenSSL,需要安裝ActivePerl、visual_studio、nasm,然後編譯OpenS

Android應用程式進行系統簽名

有時寫一個程式需要呼叫系統的庫,如果許可權不夠,是用不了庫裡面一些方法的 。這時就需要將apk進行系統簽名。  簡單常用的方法:                 1,在apk的AndroidMani

Android應用程式簽名打包(AS)

使用Android studio對Android應用簽名步驟: 第一步: 第二步: 第三步: 第四步: 數字證書建立完成後,點選OK----->點選Next------>Finish。 注意:生成後的數字證書千萬不能丟失,還有密碼也不能忘記了