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公用证书相同。

Android APP打包发布相关推荐

  1. HBuilder Android APP打包发布

    1. manifest配置 按照Manifest.json文档说明 manifest配置把工程中的manifest.json文件配置好,下面以我的项目为例进行配置. (1).应用信息 (2).图标配置 ...

  2. android签名打包发布到应用市场

    android签名打包发布到应用市场 一 主题 本篇文章详细介绍android从签名打包到发布到应用市场的流程,以及遇到的问题, 二,版本1.0.0 首先说一下你的apk第一个版本的发布, 1,创建签 ...

  3. ionic android app打包和发布

    1.项目信息     angular:10.0.14     ionic:5.4.3 gradel:6.5 cordova:10.0.0     node:12.14.0     visual stu ...

  4. iOS app 打包发布

    声明: 此文章仅限于个人爱好,给菜鸟打包者 APP打包  首先  你需要有一个开发者账号,发布证书,还有一个没有报错的APP 1.检查你的发布证书和bundleid是否匹配 2.这里需要选中你的iOS ...

  5. uniapp框架+app打包发布

    Home | 开源字节 uniapp - APP云打包.蒲公英平台发布APP的步骤_app如何利用蒲公英打包_不加糖..的博客-CSDN博客 uniapp如何创建一个安卓应用并打包发布apk_unia ...

  6. Android App打包流程

    简单总结下app打包的流程: 第一步:aapt 为res目录下的资源生成R.java文件,同时为AndroidManinfest.xml生成Manifest.java文件 第二步:aidl 把项目中自 ...

  7. Flutter开发之Android应用打包发布(22)

    Flutter的菜鸟教程二十七:Flutter应用打包发布 https://blog.csdn.net/duo_shine/article/details/81382757

  8. 『Android基础入门』APP打包发布

  9. android 蒲公英 类似平台,Jenkins之android APP打包上传蒲公英平台

    1. 需求 实现android项目的系统化打包以及各版本apk归档管理并通过蒲公英平台API自动上传到蒲公英平台(之前是android开发自己开发工具手动打包再上传蒲公英) 2. 实现方式 jenki ...

最新文章

  1. python类型转换-Python中如何进行数据类型转换?
  2. String与NSString关系
  3. Android Studio:64K问题com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
  4. C#实现文件下载代码
  5. 谁能给我讲讲原理——视频弹幕游戏!!
  6. LeetCode 81 搜索旋转排序数组 II
  7. 线程池ThreadPoolExecutor的使用方法
  8. 如何给CSDN博客添加个人微信二维码或自定义栏目
  9. Java设计模式(Design Patterns In Java)读书摘要——第1章 绪论
  10. 加载八叉树索引文件_mysql innodb索引原理
  11. 从神话诗歌到奇幻科学的人类探索史·《月亮》·总篇(有配图)
  12. 2022-01-05 网工基础(十九)NAT基本原理与配置
  13. 一篇几乎涵盖95%英语语法的文章[Pending]
  14. 前端开发3年计划,前端应届生如何做一个职业规划
  15. 江西丰收节直播带货 国稻种芯·中国水稻节:消费季产销两旺
  16. Rockstar Games遭黑客攻击,《侠盗猎车手6》90个开发视频外泄
  17. 基于STM32F103的步进电机S型曲线加减速算法与实现
  18. 刚刚整理好-汉字转拼音缩写的函数(C#)
  19. cshop是什么开发语言_Fecshop 多语言
  20. 前端测试系列---静态页面测试

热门文章

  1. 拍卖系统业务演进过程(一)
  2. matlab按图像边缘抠图_不会抠图?保姆级抠图教程!手把手教你抠图(一)
  3. 爬取胸罩数据发现惊天秘密,D罩杯尽然。。。
  4. java 类的方法设计_设计问题:Java类与单方法OK?
  5. 计算机word图标不显示,word图标不显示怎么办 设置图标显示的具体方法
  6. 计算机电脑显示器都有多大的,电脑显示器买多大的合适
  7. 企业采购管理系统SRM
  8. 2022Java面试题大全(整理版)面试题附答案详解,最全面详细,看完稳了
  9. 统计_偏态、峰值(Datawhale概率统计温习2)
  10. 生而为人,请务必善良