1.運行HBuilder---百度搜索HBuilder,官網下載安裝包,解壓,運行HBuilder.exe。注冊賬號,並登陸
2.新建app---在左邊右鍵,選擇新建APP,或者,點擊中間的新建app
3.在彈出的窗口,填入應用名稱,根據需求選擇項目位置,以及模板內容
4.檢驗app效果----創建好之后,選擇剛剛創建好的項目,在頂部選擇運行,根據你的情況現在運行方式
5.效果展示---這是我剛剛選擇的模板app展示,功能齊全,用着感覺還不錯
6.打包成app---選擇要打包的項目,在頂部選擇運行,發型原生安裝包
7.雲端打包---在彈出的窗口,選擇相應證書,如果參數配置未完成,點擊頂部參數配置
8.圖標配置---上傳圖標,如果不想挨個穿圖標就點擊下方生成並替換
9.
參數配置 --- 1,配置相應的app入口位置,app名稱,版本
2,配置圖標
3,配置啟動圖片
4,sdk配置(可選,如果需要同步登錄,需配置相應的參數,獲得相應的參數需到相應的開放平台申請)
10.打包成app---選擇要打包的項目,在頂部選擇運行,發型原生安裝包
11.雲端打包---在彈出的窗口,選擇相應證書,如果參數配置未完成,點擊頂部參數配置,如果配置完成,點擊底部打包
12.稍等一會兒
13.如果剛剛不小心關閉了,或者后面某天想找到打包的app,在頂部選擇運行,根據需要選擇查看。發送到手機上,安裝試試
注:使用自有證書
生成Android簽名證書,確保電腦上安裝了JRE,我們將使用JRE自帶的創建和管理數字證書的工具Keytool。使用以下命令生成證書:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Git Bash Here
//生成key
keytool -genkey -alias ship.keystore -keyalg RSA -validity 1000 -keystore ship.keystore
說明:keytool -genkey -alias 別名.keystore -keyalg RSA -validity 有效期限(天數) -keystore 別名.keystore
例如:keytool -genkey -alias hello.keystore -keyalg RSA -validity 1000 -keystore hello.keystore
//簽名
jarsigner -verbose -keystore ship.keystore -signedjar ship.apk android-release-unsigned.apk ship.keystore
說明:jarsigner -verbose -keystore 別名.keystore(密鑰庫位置) -signedjar 簽名后產生的文件.apk 要簽名的文件.apk 別名.keystore(密鑰庫)
例如:
jarsigner -verbose -keystore hello.keystore -signedjar hello.apk android-release-unsigned.apk hello.keystore
|
keystore:helloworld.keystore 表示生成的證書,可以加上路徑(默認在用戶主目錄下);
alias:helloworld 表示證書的別名是helloworld;
keyalg:RSA 表示采用的RSA算法;
validity:10000 表示證書的有效期是10000天。
配置打包信息使用自有證書:
App包名:Android應用包名,推薦使用反向域名風格的字符串,如“com.domainname.appname”;
證書別名:生成證書時使用-alias參數設置的證書別名;
私鑰密碼:生成證書時使用的keystore密碼;
證書文件:生成證書時使用-keystore參數設置的證書保存路徑;