前言:

跨端(小程序、Android、IOS)项目开发好了,我们如何去利用 uniapp 的云打包去打包 apk 文件,然后上传测试呢?今天我们一起来学习一下,一步一步如何实现!

目录

一、 打包 Android ,生成apk

1. 原生APP-云打包 与 原生APP本地打包

2. 启动uniapp,配置打包证书

3.开始云打包

二、上传apk,下载测试

1. 点击上传


一、 打包 Android ,生成apk

1. 原生APP-云打包 与 原生APP本地打包

开始使用打包之前,我们先看一下【 发行 】的工具栏,我们来简单介绍一下云打包与本地打包的区别:

  原生APP-云打包:

① 通过官方在【云服务器】已经提供好的打包环境进行打包,简单方便快捷,适合新手入门;

② 打包次数限制,1天只能打包【5次】,第六次需要收费(大概2¥一次)

③ 打包时间长度不受控,高峰期排队时长可能需要 【几个小时】以上

 原生APP-本地打包:

        ① 需要下载 Android Studio(Android 集成开发工具)配置环境,需要熟悉原生Android 开发,操作难度大,灵活性高;

② 本地离线打包,不限制打包次数,完全免费;

③ 打包时间受控,下载好离线SDK,配置好资源环境,无需排队;

总结一下,云打包适合我这种菜鸟选手,当然今天也是演示云打包 

2. 启动uniapp,配置打包证书

接着上一步的操作,我们点击【原生APP-云打包】

配置打包资源注意点:

① 打包证书:使用自有证书,证书的作用:证书是一个开发者身份的标识,对Android 系统而言,使用一个证书签发的APP,是属于同一个开发者的APP;

② 为什么使用自由证书:云端证书、公共测试证书,可能会出现证书相同的情况,这个情况是不安全的,应用证书泄露可能会导致仿冒APP,从而覆盖之前我们生成好的包;

③ 没有证书如何生成:使用 Java 【JDK】keytool 工具生成一个,制作Android没有费用,而Apple证书需要收费;官方制作地址:https://ask.dcloud.net.cn/article/35777

④ 打正式包:项目需要上线则要打正式包

其他可以根据需求自行配置

3.开始云打包

 看【unpackage / release / apk 】目录,已经生成我们apk包了,因为我们是正式包,所以可以直接在应用市场进行发布!

二、上传apk,下载测试

主要是演示记录,所以今天使用 【fir.im】一个免费的托管网站进行测试

1. 点击上传

注意,这个需要提前完成实名认证才能进行上传,无脑操作!我们这里提前已经完善了步骤直接上传即可!

上传成功,点击预览,出现下图,直接复制链接下载即可!



好了,到此我们已经可以看到我们下载成功的 apk 包,可以进行应用市场上线前的最后测试,使用云打包的整体过程比较简单,下一篇文章我们讲述如何使用离线打包,避免排队、打包次数过多收费等问题!!

【 uniapp 】打包Android的apk(原生APP-云打包),及发布测试相关推荐

  1. Uni-app 原生app 云打包(安卓篇)

    开发工具 HBuilderX 下载地址:https://www.dcloud.io/hbuilderx.html 第一步为创建项目步骤,如已有项目直接跳到第二步 第一步: 创建一个新项目选用hello ...

  2. uniapp - APP云打包、蒲公英平台发布APP的步骤

    一.uniapp 云打包 1.注册 dcloud 开发者 首先需要注册一个 dcloud 开发者的账号 dcloud开发者中心:登录 (dcloud.net.cn) 根据流程注册即可. 2.云打包(已 ...

  3. Uniapp 原生插件 云打包

    Uniapp 原生插件 云打包 走了一些路,填了一些坑 和大家分享下 : 第一步 原生插件的编写: 网上有很多资料 官方的文档:https://ask.dcloud.net.cn/article/35 ...

  4. HbuilderX进行App云打包

    本文总结使用HuilderX进行简单的App云打包的过程 我们使用的是Vux,它是基于WeUI和Vue(2.x)开发的移动端UI组件库,主要服务于微信页面. 1. 首先全局安装vue-cli: npm ...

  5. unity打包Android的APK

    最近电脑重装了一下,下载了Unity2018.4.0之后发现没有了JDK的配置选项,之前要打包Android的APK,需要配置JDK和SDK,现在的版本没了JDK的配置,虽然没有了配置选项,并不是不需 ...

  6. Uniapp进行App云打包—安卓Android端

    uniapp打包app分2种模式 第一种:云打包,这种是在云上打包,简单方便,直接在hbx就可以直接打包下载 第二种:本地打包,这个比较复杂,还要下载其他东西,我们今天只介绍第一种云打包 云打包过程: ...

  7. uniapp 发行 原生APP本地打包 安卓APK(最全的步骤)

    第11步没写完,后面还有些内容(第三方sdk配置之类的),有空再补上 第一步:正常运行的uniapp 你得有个uniapp,配置是好的可以在微信开发者工具中看的那种,小程序都用不了,就别考虑打包安卓了 ...

  8. Mac打包Android的apk,【ReactNative】Mac下分分钟打包 Android apk

    Mac 下 ReactNative如何打包构建Android apk 的应用.该文章还差一个 打包发布到各个平台的教程 总结 打包 jsbundle代码 生成签名 添加签名到app中 打包成apk(打 ...

  9. 如何用Sencha Touch打包Android的APK

    什么是Sencha Touch 前不久基于JavaScript编写的Ajax框架ExtJS,将现有的ExtJS整合JQTouch.Raphaël库,推出适用于最前沿Touch Web的Sencha T ...

最新文章

  1. 《Haskell趣学指南》笔记之I/O
  2. stable_sort
  3. socket用法linux,linux socket编程,要用到哪些函数,和用法介绍?_Linux_天涯问答_天涯社区...
  4. python cookie使用_Python使用cookielib模块操作cookie的实例教程
  5. 《凡人修仙传》中打斗场景(c++多态实现)
  6. 今天的在一旁看电视的蜡笔小新
  7. 什么是公有云、私有云、混合云?
  8. 数组 最大差值_【每日算法Day 97】经典面试题:求两个数组最小差
  9. python3 ftp服务器_python3实现ftp服务功能(服务端 For Linux)
  10. 让你的IE浏览器支持HTML5标准方法代码
  11. 使用前端node.js 提供的服务器live-server
  12. android 高德地图放大缩小,手势交互-与地图交互-开发指南-Android 地图SDK | 高德地图API...
  13. 怎样用matlab拟合,怎么用用matlab拟合两条直线
  14. R 计算时间序列自相关性教程
  15. shell机器人企业微信通知
  16. 2021 年“认证杯”网络挑战赛 B 题(第一阶段)
  17. python+opencv实现图像拼接
  18. 用Python写了个工具,完美破解了MySQL!!(建议收藏)
  19. 北新建材被授予“亚洲最大石膏板产业集团”硅钙板吊顶
  20. 史上最全后端架构师技术图谱,值得收藏

热门文章

  1. android ratingbar 高度,Android RatingBar终极解决方案,大小、颜色、间距、样式随便定义...
  2. Webix - JavaScript UI 9.2.0
  3. 《人月神话》纪念典藏版撤下了以前的宣传语
  4. 常用的概率分布:伯努利分布、二项分布、多项式分布、高斯分布、指数分布、拉普拉斯分布和Dirac-delta分布
  5. odoo Failed to load registry 错误
  6. 解决EMI传导干扰8大方法
  7. Houdini一键修改Alembic相机分辨率。
  8. 樱桃小丸子主题手机壁纸
  9. Java POI Excel读取
  10. php自助发布源码,2020新PHP个人自助发卡网源码 亲测运营级发卡系统