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

2023-11-14

前言:

        跨端(小程序、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 包,可以进行应用市场上线前的最后测试,使用云打包的整体过程比较简单,下一篇文章我们讲述如何使用离线打包,避免排队、打包次数过多收费等问题!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • pg_dump 逻辑备份

    pg dump逻辑备份 1 单独备份表 schema database 2 除了备份为SQL文本格式 也支持压缩格式或 TAR包格式 3 导出的文件在客户端本地 导出在SERVER端 pg dump dbname gt tmp dbname
  • 什么是Java注解,如何创建和使用注解?

    首先 我们来解释一下什么是Java注解 简单来说 Java注解就是给代码加上一些注释 但是这些注释不是给编译器看的 而是给Java虚拟机 JVM 看的 这些注解可以让我们在运行时获取一些信息 或者对代码进行一些特殊的处理 那么 我们如何创建
  • ajax传值 vue_vue2.0 axios post请求传参问题(ajax请求)

    最近需要做一个项目用vue 由于之前没接触过所以也想挑战下 我不会撘项目 果断选择网上现成搭好的项目 最后我们选择了vue element admin网上项目地址放这里 axios post请求问题 项目中用的ajax请求是 axios 废
  • Qt Creater快速定义函数的快捷键

    1 简介 在Qt creator中编写函数的时候 在头文件编写了函数 需要在相应的cpp文件中编写对应的函数定义实现 如果每次都需要手动的敲击全部的代码 这会非常的耗时耗力 显得很方便 这时候就需要巧妙的利用好Qt creator这款IDE
  • DOS 常用批处理命令

    一 call 功能 在批处理中调用别的批处理或者可运行程序 命令格式 CALL 驱动盘符 路径 文件名 参数 示例 call ex bat echo off call E RDA 8955 CSDTK4 CSDTKvars bat set
  • 苍蓝誓约服务器维护什么时候结束,《苍蓝誓约》2月13日09:00停服维护公告

    原标题 苍蓝誓约 2月13日09 00停服维护公告 尊敬的指挥官您好 我们计划将于2月13日09 00 2月13日11 00对作战海域进行停服维护 届时各位指挥官将无法进入游戏 停服时间会根据维护情况提前或顺延 维护结束后 各位指挥官将会收
  • win7 扩展双屏后 双屏同时显示任务栏

    扩展屏幕下都显示任务栏 第一步 Dual Monitor Taskbar 下载 下载链接 链接 http pan baidu com s 1pKxYUFL 密码 gu5c 第二步 安装完在扩展屏幕上便会出现任务栏 第三步 在扩展屏下任务栏中
  • 阅读有感——Verilog对数据进行四舍五入(round)与饱和(saturation)截位

    思考1 FPGA中只能定义定点数吗 首先 我没有搞清楚定点数与浮点数的定义 定点数就是小数位固定不变的数叫做定点数 也就是小数点是定在某个位置不变的数 结论 FPGA中的信号可以是定点型也可以是浮点型 这只是一种数据表示形式 各有优缺点 1
  • 【c++】vector的使用与实现

    目录 1 vector的介绍 2 vector的使用 2 1 vector 的构造 2 2 vector迭代器的使用 2 3 vector 空间方面的函数 2 4 vector 增删查改 2 5 vector 迭代器失效问题 3 vecto
  • Android开发—浅谈人脸检测的简易实现,成功定级腾讯T3-2

    findFaces 方法 Canvas类绘制人脸矩形区域 完整代码 最终效果图 结语 Android中的人脸检测 计算机视觉开发在近些年来越发火热 而关于人脸检测或识别等相应功能也成为了大家津津乐道的话题 在智能手机端领域中 人脸识别被广泛
  • Android混合使用service小技巧

    预备知识 Android四大组件之service 一 我想月薪过万的博客 CSDN博客https blog csdn net qq 41885673 article details 120816678 spm 1001 2014 3001
  • curl(文件传输工具)安装和基础使用

    cURL是一个利用URL语法在命令行下工作的文件传输工具 1997年首次发行 它支持文件上传和下载 所以是综合传输工具 但按传统 习惯称cURL为下载工具 cURL还包含了用于程序开发的libcurl ubuntu下的安装 安装curl 1
  • Android:线性布局介绍,线性布局weight属性,线性布局微调参数gravity,线性布局divider

    LinearLayout 线性布局 一 线性布局介绍 新建一个工程 然后我们默认的布局 是相对布局 相对布局的意思是我的控件可以在里面随意放置 那如果把这个RelativeLayout 改了呢 不用这相对布局 而是用线性布局 我们把代码都删
  • MySQL自治平台建设的内核原理及实践(下)

    本文整理自美团技术沙龙第75期的主题分享 美团数据库攻防演练建设实践 系超大规模数据库集群保稳系列 内含4个议题的PPT及视频 的第4篇文章 本文作者在演讲后根据同学们的反馈 补充了很多技术细节 跟演讲 视频 相比 内容更加丰富 文章分成上
  • JavaWeb—Request请求对象

    目录 一 概述 二 Request对象 2 1 Request继承体系 小结 2 2 Request获取请求数据 2 2 1 获取请求行数据 2 2 2 获取请求头数据 2 2 3 获取请求体数据 小结 2 2 4 获取请求参数的通用方式
  • 海康—SADP激活(设备网络搜索)

    海康sadp搜索工具 SADPTool 用于从网络上搜索同一网段内的所有在线设备 可以修改设备的缺省密码 修改网络IP地址及端口号 子网掩码及网关地址 IPV6地址网关地址 HTTP端口号和设备序列号 运行双击打开图标 转载于 https
  • Spring Boot 集成 Hive

    一 环境 二 依赖 三 配置 四 代码样例 五 参考 一 环境 Lombok JDK 1 8 0 281 MyBatis Plus 3 4 3 Spring Boot v2 3 7 RELEASE 二 依赖 其他依赖视个人情况添加
  • 算法系列--排序算法(四)快速排序

    快速排序是通过两个指针相互交换完成一次快速排序 类似于递归的二分排序 从交换上来讲比较像冒泡 为什么这么说呢 不管是插入还是直接 都需要在移动之前遍历元素 冒泡直接比较交换 上面的可能有点抽象 我是不太想抄一个百度定义去解释 可能对算法理解
  • javascript中的with()方法

    with 方法 with方法用于多次使用对象属性时 可简化多次编写同一对象的工作 例 js代码 var aa document createElement div 创建一个div赋给aa with aa style width 400px
  • 【 uniapp 】打包Android的apk(原生APP-云打包),及发布测试

    前言 跨端 小程序 Android IOS 项目开发好了 我们如何去利用 uniapp 的云打包去打包 apk 文件 然后上传测试呢 今天我们一起来学习一下 一步一步如何实现 目录 一 打包 Android 生成apk 1 原生APP 云打