【已有项目版】uniapp项目发版pda -- Android Studio

必备资料清单:
构建完成的app项目
在HBuilderX开发的uniapp项目
.keystore文件

文章目录

    • 1. 安装Android Studio:https://developer.android.google.cn/studio?hl=zh-cn
    • 2. 安装Android 离线SDK:https://nativesupport.dcloud.net.cn/AppDocs/download/android.html
    • 3. 将SDK导入Android Studio
    • 4. 在Android Studio中导入构建好的app项目
    • 5. 在HBuilderX打包
    • 6. 将打包的文件放置在构建的app项目中
    • 7. 在Android Studio生成apk文件
    • 8. 最后进行发版

1. 安装Android Studio:https://developer.android.google.cn/studio?hl=zh-cn

2. 安装Android 离线SDK:https://nativesupport.dcloud.net.cn/AppDocs/download/android.html

在这里插入图片描述
注意sdk的版本要和HBuilderX编辑器的版本匹配 在sdk的下载网盘目录有标注所需的版本
在这里插入图片描述

3. 将SDK导入Android Studio

在这里插入图片描述
在这里插入图片描述

4. 在Android Studio中导入构建好的app项目

  • 注意是构建的项目 不是开发的uniapp项目(在HBuilderX开发的)
    在这里插入图片描述

5. 在HBuilderX打包

在这里插入图片描述
打包完找到生成文件
在这里插入图片描述

6. 将打包的文件放置在构建的app项目中

在构建的项目(导入Android Studio)中找到目录,将HBuilderX打包的项目替换掉原来的文件
在这里插入图片描述

7. 在Android Studio生成apk文件

  1. 修改版本号
    在这里插入图片描述
  2. 运行项目
    在这里插入图片描述
  3. 构建项目
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. 构建完成后 找到生成的apk文件
    在这里插入图片描述

8. 最后进行发版

  • 蒲公英:https://www.pgyer.com/

其他参考教程:https://www.yuque.com/wangmr16888/bsi2i5/nx33oyf60i897qi8?singleDoc#

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/22653.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

短期业绩波动较大被券商不予评级,金种子酒背靠华润如何发力?

《港湾商业观察》施子夫 王璐 虽然一季度成功实现了扭亏为盈,但从近些年年报来看,金种子酒(600199.SH)的业绩压力依然不容小觑。白酒主业萎靡不振时,金种子酒开始了剥离非主营业务。 这些措施能否有利于主业向好&am…

Python变量运算:深入探索其复杂性与动态性

Python变量运算:深入探索其复杂性与动态性 在Python编程中,变量运算是一个核心且富有深度的主题。变量不仅仅是存储数据的容器,它们还承载着数据类型的多样性、动态性以及与运算符的交互性。本文将从四个方面、五个方面、六个方面和七个方面…

【vuejs】keep-alive组件的原理讲解和使用讲解

1. keep-alive 简介 Vue.js 框架中的 <keep-alive> 组件是一个用于缓存组件实例的内置组件&#xff0c;它使得组件在不活动时保持其状态&#xff0c;从而提高应用的性能和用户体验。当使用动态组件 <component> 切换视图时&#xff0c;不在显示的组件实例会被销毁…

jmeter的infludb+grafana实时监控平台

目的&#xff1a;可以实时查看到jmeter拷机信息 框架&#xff1a;将 Jmeter 的数据导入 InfluxDB &#xff0c;再用 Grafana 从 InfluxDB 中获取数据并以特定的模板进行展示 性能监控平台部署实践 一、influxDB 官网&#xff1a;https://www.influxdata.com/downloads/ wget h…

5款相见恨晚的神级软件推荐,每一款都让人惊喜

今天来给大家种草5款特别赞且完全免费的软件&#xff0c;每一款都超级好用&#xff0c;的值得大家去试试。 搜书大师「Android、iPhone」 亮点&#xff1a;看小说神器。 搜书大师是看小说的神器&#xff0c;而且永久免费哦&#xff0c;看书的时候再也不会被那些烦人的弹窗广…

PyQt5学习系列之ui转py后的使用

PyQt5学习系列之ui转py后的使用 前言实现主要起作用的语句主程序中使用总结 前言 ui转py后的使用 在已搭建好的架构QWidget中添加QWidget窗体。 实现 在QtDesigner中绘制好ui界面&#xff0c;通过工具将ui转py文件。实现的py文件再调用。 class ShowView(QWidget):def __in…

职场不设限<1>:真正的AI产品经理太少了

针对AI产品经理这个岗位畅聊并总结成文&#xff0c;希望能给大家的职业路径增加一种可能性 本文篇幅适中&#xff0c;内容环环相扣&#xff1a; 1&#xff0c;AI产品经理到底该怎么定义&#xff1f; 2&#xff0c;做AI产品经理需要具备哪些能力&#xff1f; 3&#xff0c;A…

并查集与克鲁斯卡尔算法详解

并查集的常见用途&#xff1a;求连通子图&#xff1b;克鲁斯卡尔算法&#xff1b;求最近公共祖先 三个基本操作&#xff1a;&#xff08;1&#xff09;makeSet&#xff1a;建立一个新的并查集&#xff0c;其中包含s个单元素的集合&#xff1b; &#xff08;2&#xff09;unio…

弘君资本:半导体板块强势拉升,上海贝岭涨停,台基股份等大涨

半导体板块5日盘中强势拉升&#xff0c;到发稿&#xff0c;台基股份涨超15%&#xff0c;中晶科技、上海贝岭等涨停&#xff0c;国科微、长川科技涨超7%&#xff0c;紫光国微、富满微、金海通等涨超5%。 组织表示&#xff0c;半导体职业处于历史较低水平&#xff0c;大基金三期…

Ansible自动化运维工具 playbook 剧本

一、Playbooks 1. playbooks 介绍 Playbooks&#xff08;剧本&#xff09;是一种用于定义自动化任务的文件&#xff0c;通常与诸如Ansible等工具相关联。它们以YAML格式编写&#xff0c;包含了一系列有组织的任务&#xff0c;这些任务可以在远程计算机上执行。一个Playbook通…

微信小程序毕业设计-在线订餐系统项目开发实战(附源码+论文)

大家好&#xff01;我是程序猿老A&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;微信小程序毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计…

【大模型系列故事】智慧觉醒

重磅专栏推荐: 《大模型AIGC》 《课程大纲》 本专栏致力于探索和讨论当今最前沿的技术趋势和应用领域,包括但不限于ChatGPT和Stable Diffusion等。我们将深入研究大型模型的开发和应用,以及与之相关的人工智能生成内容(AIGC)技术。通过深入的技术解析和实践经验分享,旨在…

微服务学习Day9-分布式事务Seata

文章目录 分布式事务seata引入理论基础CAP定理BASE理论 初识Seata动手实践XA模式AT模式TCC模式SAGA模式 高可用 分布式事务seata 引入 理论基础 CAP定理 BASE理论 初识Seata 动手实践 XA模式 AT模式 TCC模式 Service Slf4j public class AccountTCCServiceImpl implements A…

mvsplat 的笔记

变量理解&#xff1a; context_image&#xff1a; 表示投影的 refrence image Epipolar Transformer vs Swin Transformer : 不同于 Pixel Splat 使用的是 Epipolar Transformer. MVspalt 使用的是 Swin Transformer&#xff0c; 但是作者在 Code 里面 也使用了 Epipolar Tran…

【Vue】v-model在其他表单元素的使用

讲解内容&#xff1a; 常见的表单元素都可以用 v-model 绑定关联 → 快速 获取 或 设置 表单元素的值 它会根据 控件类型 自动选取 正确的方法 来更新元素 输入框 input:text ——> value 文本域 textarea ——> value 复选框 input:checkbox ——> checked…

AI提示词Prompts有没有好公式?( 计育韬老师高校公益巡讲答疑实录2024)

这是计育韬老师第 8 次开展面向全国高校的新媒体技术公益巡讲活动了。而在每场讲座尾声&#xff0c;互动答疑环节往往反映了高校师生当前最普遍的运营困境&#xff0c;特此计老师在现场即兴答疑之外&#xff0c;会尽量选择有较高价值的提问进行文字答疑梳理。 *本轮巡讲主题除了…

Collection接口使用原则和常用方法

Collection接口的实现类的特点&#xff1a; public interface Collection<E> extends Iterable<E> 1.collection实现的子类可以存放多种元素&#xff0c;每个元素可以是Object类及其子类 2.实现Collection实现类&#xff0c;有些是有序的&#xff08;List&#…

探索Linux中的gzip命令:压缩与解压缩的艺术

探索Linux中的gzip命令&#xff1a;压缩与解压缩的艺术 在Linux世界中&#xff0c;文件压缩和解压缩是日常任务中不可或缺的一部分。gzip命令是这些任务中的佼佼者&#xff0c;它提供了高效的压缩和解压缩功能&#xff0c;广泛应用于各种场景。本文将带您深入了解gzip命令的工…

国内这些免费好用的saas软件你知道几个?

什么是saas软件&#xff1f; 软件即服务&#xff0c;或简称SaaS&#xff0c;是一种用于向用户提供软件的基于云的方法。软件即服务&#xff08;SaaS&#xff09;是一种基于云的软件模型&#xff0c;可通过Internet 浏览器将应用程序交付给最终用户。SaaS 供应商托管服务和应用程…

将现有web项目打包成electron桌面端教程

后续项目需要web端和桌面端&#xff0c;为了提高开发效率&#xff0c;准备直接将web端的代码打包成桌面端&#xff0c;在此提前记录一下demo打包的过程&#xff0c;我的项目是vue3tsvite&#xff0c;需要注意的是vue2或者vue3jsvite或者vue-cli的打包方式各不同&#xff0c;如果…