[每天進(jìn)步一點點~] 生成Android平臺簽名證書(.keystore)摔吏,打包app使用自己生成的Android證書

Android平臺打包發(fā)布apk應(yīng)用鸽嫂,需要使用數(shù)字證書(.keystore文件)進(jìn)行簽名,用于表明開發(fā)者身份征讲。
Android證書的生成是自助和免費的据某,不需要審批或付費。
可以使用JRE環(huán)境中的keytool命令生成稳诚。

windows平臺生成證書的方法:
【前置環(huán)境準(zhǔn)備】
jre哗脖、JDK再姑、SDK

JDK和SDK看我的這篇文章??[每天進(jìn)步一點點~uni-app 安裝配置安卓手機模擬器]

1浮创、首先要安裝jre(Java Runtime Environment)

  1. JRE顧名思義是java運行時環(huán)境烹植,包含了java虛擬機馍佑,java基礎(chǔ)類庫啸澡。是使用java語言編寫的程序運行所需要的軟件環(huán)境恩伺,是提供給想運行java程序的用戶使用的弧圆。
  2. JDK顧名思義是java開發(fā)工具包山宾,是程序員使用java語言編寫java程序所需的開發(fā)工具包俏让,是提供給程序員使用的楞遏。JDK包含了JRE茬暇,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調(diào)試和分析的工具:jconsole寡喝,jvisualvm等工具軟件糙俗,還包含了java程序編寫所需的文檔和demo例子程序。
  3. 如果你需要運行java程序预鬓,只需安裝JRE就可以了巧骚。如果你需要編寫java程序,需要安裝JDK格二。
  • 安裝教程:
    雙擊下載的應(yīng)用程序進(jìn)行安裝
  1. 進(jìn)入到JRE安裝界面劈彪,可以直接點擊界面右下角【安裝】按鈕快速安裝,這樣軟件會默認(rèn)安裝在C盤目錄下顶猜。當(dāng)然也可點擊左下角“更改目標(biāo)文件夾”選項自定義jre安裝路徑沧奴。(請記住當(dāng)前安裝路徑一會會用到,為了方便使用可按默認(rèn)安裝方式快速安裝长窄。)



    自定義路徑安裝

    下一步點擊【安裝】按鈕滔吠,等待安裝完成即可。

  2. 最后抄淑,JRE7 (java runtime environment)安裝完成屠凶,點擊關(guān)閉退出安裝向?qū)Ъ纯伞?/p>

  • 【配置環(huán)境變量】
  1. 右鍵電腦桌面的計算機圖標(biāo)-選擇【屬性】進(jìn)入如下界面驰后,點擊【高級系統(tǒng)設(shè)置】進(jìn)入【系統(tǒng)屬性】界面肆资,點擊【環(huán)境變量】進(jìn)行配置。


  1. 點擊【新建】按鈕灶芝,新建環(huán)境變量JAVA_HOME郑原,配置值是java的JDK安裝目錄。(沒有安裝jdk的可以看我的這篇文章??[每天進(jìn)步一點點~] uni-app 安裝配置安卓手機模擬器
  1. 點擊【新建】按鈕夜涕,新建環(huán)境變量 classpath犯犁,配置值為[.;%JAVA_HOME%lib;%JAVA_HOME%libtools],注意前面的點和分號不能少女器。


  2. 最后記得點擊【確定】按鈕酸役,不然就保存失敗了。



5.【 windows + R】再輸入cmd 打開終端命令行驾胆,命令行輸入java涣澡,能夠看到下圖所示結(jié)果,就說明java配置成了丧诺。使用Java --version還可查看當(dāng)前Java的版本入桂。


Java配置完成

2.生成簽名證書

安裝好jre之后,進(jìn)入終端命令行驳阎,分別依次輸入以下3條命令:

2.1 第一行:切換工作目錄到D:路徑

 d:  

2.2 第二行:將jre命令添加到臨時環(huán)境變量中抗愁,這里的路徑填:jre安裝目錄下的bin文件夾的路徑

set PATH=%PATH%;"D:\jre\jre8\bin"

2.3 第三行:使用keytool -genkey命令生成證書:

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
  • testalias是證書別名馁蒂,可修改為自己想設(shè)置的字符,建議使用英文字母和數(shù)字
  • test.keystore是證書文件名稱蜘腌,可修改為自己想設(shè)置的文件名稱沫屡,也可以指定完整文件路徑


    命令詳細(xì)說明

2.4 輸完第三行然后按回車后會提示(因為我之前已經(jīng)生成過 別名是testalias了,所以截圖的另外的是test1alias撮珠,都是差不多的):

下面的這些提示都是自己填的谁鳍,密碼要記牢!=偻倘潜!

輸入密鑰庫口令:
再次輸入新口令:
您的名字與姓氏是什么?
  [Unknown]:  hml
您的組織單位名稱是什么?
  [Unknown]:  bjabcgs
您的組織名稱是什么?
  [Unknown]:  bjabcgs
您所在的城市或區(qū)域名稱是什么?
  [Unknown]:  bj
您所在的省/市/自治區(qū)名稱是什么?
  [Unknown]:  bj
該單位的雙字母國家/地區(qū)代碼是什么?
  [Unknown]:  CN
CN=hml, OU=bjabcgs, O=bjabcgs, L=bj, ST=bj, C=CN是否正確?
  [否]:  y

輸入 <test1alias> 的密鑰口令
        (如果和密鑰庫口令相同, 按回車):

按格式執(zhí)行命令,

第一步會要求創(chuàng)建一個密鑰志于。自己輸入一個并記好涮因。輸入后并不會顯示在窗口中,直接回車后伺绽,要求再次輸入养泡,重復(fù)輸入后回車。
最后在生成證書時會要求輸入一個密鑰奈应,比如 : android 這個密鑰是后面簽名要用到的務(wù)必記好(B)澜掩,建議與上面密鑰相同。輸入后回車杖挣。



以上命令運行完成后就會生成證書肩榕,路徑為“D:\test.keystore”。


test.keystore文件

3. 查看證書信息

可以使用以下命令查看:

keytool -list -v -keystore test.keystore  
Enter keystore password: //輸入密碼惩妇,回車

其中證書指紋信息(Certificate fingerprints):

MD5
證書的MD5指紋信息(安全碼MD5)
SHA1
證書的SHA1指紋信息(安全碼SHA1)
SHA256
證書的SHA256指紋信息(安全碼SHA245)

4. 在 HbuilderX 使用自制Android證書打包app

原生App云打包


原生App云打包

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末株汉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子歌殃,更是在濱河造成了極大的恐慌乔妈,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件氓皱,死亡現(xiàn)場離奇詭異路召,居然都是意外死亡,警方通過查閱死者的電腦和手機波材,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評論 3 385
  • 文/潘曉璐 我一進(jìn)店門股淡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人各聘,你說我怎么就攤上這事揣非。” “怎么了躲因?”我有些...
    開封第一講書人閱讀 158,084評論 0 348
  • 文/不壞的土叔 我叫張陵早敬,是天一觀的道長忌傻。 經(jīng)常有香客問我,道長搞监,這世上最難降的妖魔是什么水孩? 我笑而不...
    開封第一講書人閱讀 56,708評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮琐驴,結(jié)果婚禮上俘种,老公的妹妹穿的比我還像新娘。我一直安慰自己绝淡,他們只是感情好宙刘,可當(dāng)我...
    茶點故事閱讀 65,813評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著牢酵,像睡著了一般悬包。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上馍乙,一...
    開封第一講書人閱讀 50,021評論 1 291
  • 那天布近,我揣著相機與錄音,去河邊找鬼丝格。 笑死撑瞧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的显蝌。 我是一名探鬼主播预伺,決...
    沈念sama閱讀 39,120評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼琅束!你這毒婦竟也來了扭屁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,866評論 0 268
  • 序言:老撾萬榮一對情侶失蹤涩禀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后然眼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體艾船,經(jīng)...
    沈念sama閱讀 44,308評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,633評論 2 327
  • 正文 我和宋清朗相戀三年高每,在試婚紗的時候發(fā)現(xiàn)自己被綠了屿岂。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,768評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡鲸匿,死狀恐怖爷怀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情带欢,我是刑警寧澤运授,帶...
    沈念sama閱讀 34,461評論 4 333
  • 正文 年R本政府宣布烤惊,位于F島的核電站,受9級特大地震影響吁朦,放射性物質(zhì)發(fā)生泄漏柒室。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,094評論 3 317
  • 文/蒙蒙 一逗宜、第九天 我趴在偏房一處隱蔽的房頂上張望雄右。 院中可真熱鬧,春花似錦纺讲、人聲如沸擂仍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽防楷。三九已至,卻和暖如春则涯,著一層夾襖步出監(jiān)牢的瞬間复局,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評論 1 267
  • 我被黑心中介騙來泰國打工粟判, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亿昏,地道東北人。 一個月前我還...
    沈念sama閱讀 46,571評論 2 362
  • 正文 我出身青樓档礁,卻偏偏與公主長得像角钩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子呻澜,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,666評論 2 350

推薦閱讀更多精彩內(nèi)容