HBuilder Android APP打包發佈
導讀:1、manifest配置 按照Manifest.json文檔說明 manifest配置把工程中的manifest.json文件配置好,下面以我的項目爲例進行配置。(1)、應用...
1、 manifest配置按照Manifest.json文檔說明 manifest配置把工程中的manifest.json文件配置好,下面以我的項目爲例進行配置。
(1)、應用信息
(2)、圖標配置:所有圖片格式必須是png,且嚴格符合分辨率要求。使用其他圖片格式重命名爲png會導致打包失敗。配置圖標時選擇自動生成所有適用圖標,選擇一個大圖標然後點擊生成並替換即可。
(3)、SDK配置:根據項目需求選擇需要的SDK並進行配置,要實現功能需要到第三方開發平臺申請應用後獲取相關配置參數,例如微信登錄需要申請appid和appSecret,appid:微信開放平臺申請應用的AppID值;appSecret:微信開放平臺申請應用的AppSecret值。
(4)、模塊授權配置:根據項目需求添加模塊,部分模塊必須進行SDK配置,例如地圖、登錄授權等。
2、Android發佈
對於Android平臺,可以選擇使用DCloud生成的公用證書或自己生成的證書,兩者不影響安裝包的發佈,唯一的差別就是證書中開發者和企業信息不同。
(1)、使用DCloud公用證書
通過菜單欄中的“發行”->“發行爲原生安裝包”,打開“App雲端打包”對話框提交。注意只有移動App項目纔可以打包。
選擇Android和使用Dcloud公用證書,點擊打包即可。可以查看APP打包狀態,開始時製作狀態顯示爲“正在隊列中”。
如果“製作狀態”欄顯示“打包成功,下載完成”則表示雲端打包完成,可點擊“打開下載目錄”查看下載的安裝包。已經打好的安裝包,允許開發者在2天內繼續下載。2天后服務器端會清除文件。
(2)、使用自有證書
生成Android簽名證書,確保電腦上安裝了JRE,我們將使用JRE自帶的創建和管理數字證書的工具Keytool。使用以下命令生成證書:
keystore:helloworld.keystore 表示生成的證書,可以加上路徑(默認在用戶主目錄下);
alias:helloworld 表示證書的別名是helloworld;
keyalg:RSA 表示採用的RSA算法;
validity:10000 表示證書的有效期是10000天。
配置打包信息使用自有證書:
App包名:Android應用包名,推薦使用反向域名風格的字符串,如“com.domainname.appname”;
證書別名:生成證書時使用-alias參數設置的證書別名;
私鑰密碼:生成證書時使用的keystore密碼;
證書文件:生成證書時使用-keystore參數設置的證書保存路徑;
點擊打包,然後查看APP打包狀態,當製作狀態爲“打包成功,下載完成”時可以點擊下載。
效果和使用DCloud公用證書相同。
轉載請註明(B5教程網)原文鏈接:http://www.bcty365.com/content-146-5188-1.html