HBuilder android 打包指南
前提:確保配置檔案(manifest.json)已配置完,沒有異常。
打包選項如下:
Android 包名 :在Android系統中是判斷一個App的唯一標識,不同的App可以有同樣的名字,但是它的包名不可以相同,需牢記,因為後續App升級,不能更換包名,否則,使用者無法正常升級。
包名命名規則:xxx.xxx 以“.”分開的每一段,必須以英文開頭,推薦命名規範:com.公司名稱.AppName,如:com.taobao.mall。
證書:
申請方式一:使用JDK自帶的建立和管理證書工具keytool
1.1,安裝jdk(注意版本選擇,選擇1.8,或者1.7,版本太高生成的證書,HB識別不了) ofollow,noindex">https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (JDK下載地址)
1.2,以 管理員身份 開啟CMD命令列工具,進入jdk的bin目錄,一般預設路徑: C:\Program Files\Java\jdk-11.0.1\bin (別複製,jdk的版本號可能和你們的有差異)
1.3,進入bin目錄後,輸入keytool,如下則表示環境正常,並且可以檢視命令列解釋
1.4,輸入keytool -genkey -alias com.taobao.keystore -keyalg RSA -validity 36500 -keystore com.taobao.keystore,然後按提升輸入對應條目
-alias com.taobao.keystore 為證書別名,(自定義輸入);
-keystore com.taobao.keystore 為證書檔名(自定義輸入),方便記憶,建議檔名和證書別名保持一致;
1.5進入jdk的bin目錄,此時應該能看見一個com.taobao.keystore的檔案,恭喜,證書生產成功了
申請方式二: Application Loader 線上申請
2.1.進入 http://www.applicationloader.net/appuploader/keystore.php
2.2,輸入別名,密碼,和組織名稱,點選生成證書,自動下載,搞定,非常簡單.
但是檢視證書SHA1(MD5)(申請微信開發者,地圖開發者,以及其的開發者工具的AppId 均需要SHA1),還是需要命令列,如下:
進入證書所在目錄,輸入 keytool -list -v -alias com.taobao.keystore -keystore com.taobao.keystore (注意修改成自己的證書別名和檔名)
證書生成完畢後,開始打包
點選打包,靜靜等候。
(php開發,web前端,ui設計,vr開發專業培訓機構,v客學院版權所有,轉載請註明出路,謝謝!!!)