一、开发环境

uni-app 官方文档地址  原生开发者支持

1、Android Studio 下载地址:Android Studio官网 OR Android Studio中文社区

2、最新版的HBuilderX

3、App离线SDK下载:最新android平台SDK下载

4、3.1.10版本起需要申请Appkey,申请请参考

二、准备环境

1)Android Studio下载

点击进入 Android Studio官网 或者 Android Studio中文社区

点击Download Android Studio,然后下滑弹窗勾选同意协议,并点击下载Android Studio

下载成功后安装即可。

2)最新版HBuilderX下载

HBuilderX:官方IDE下载地址

HBuilderX 3.4.6版本起,取消单独的App开发版安装包,统一为一个标准安装包。标准版也可以安装app相关插件。

这里直接下载最新的正式版。

如果是已有老版的HBuilderX,可打开编辑器后,通过点击帮助,点击检查更新后,直接点击立即更新,然后等待自动更新后重启HBuilderX即可

3)App离线SDK下载

点击进入:最新android平台SDK下载

复制提取码后进入百度云直接下载最新版压缩包

下载成功后解压压缩包后打开,可根据个人习性,将HBuilder-Integrate-AS文件夹拷贝至其他专门存放打包文件的文件夹内

4)生成本地打包APP资源

打开最新版HBuilderX,点击界面上方的发行,点击原生App-本地打包,点击生成本地打包资源 

生成资源成功之后,点击生成链接进入存放目录,保存生成的文件

5)申请Appkey

首先登录开发者中心,没有账号的必须注册一个。

登录成功后点击想要离线打包的项目,进入到项目的详情页

点击菜单栏的离线打包Key管理,勾选打包的平台,自定义Android包名,输入Android 证书签名SHA1,最后点击保存即可生成AppKey。

可通过在生成的Android 证书目录里面cmd命令行输入

keytool -list -v -keystore 证件名.keystore

回车后输入证书文件密码,来查看证书信息(SHA1,SHA256证书指纹

三、开始离线打包

上述准备工作全部完成后,首先打开Android Studio编辑器导入之前准备工作里步骤三生成的离线SDK资源里的 HBuilder-Integrate-AS 文件夹

导入成功后,首先替换掉simpleDemo\src\main\assets\apps目录下的原有资源,更换为之前准备工作里步骤四HbuiderX 生成的本地打包APP资源

然后将data目录下的dcloud_control.xml文件内的appid清空,更换成自己uni-app的应用标识AppID,也就是准备工作里步骤四HbuiderX 生成的本地打包APP资源的名称

打开Androidmanifest.xml文件,将android:value替换为之前准备工作步骤五里申请的Appkey,将package更换为Android包名

打开values目录下的strings.xml文件,输入自己应用想要的应用名称(类似QQ、微信这些应用名称)

打开drawable目录,该目录主要存放

icon.png : logo图片

push.png : 消息推送logo

splash.png : 启动页

选中任意图片右键,可点击Create 9-Patch file 将图片更换为.9.png类型,防止不同型号手机导致图片变形

打开build.gradle文件,填入Android包名和大版本号和小版本号

可通过在simpleDemo\src\main\assets\apps\__UNI__B0DA83E\www目录下的manifest.json文件查看版本号信息

最后就可以点击Android Studio编辑器上方的build,点击Generate  Signed Bundle / APK进行打包

依次输入Android平台签名证书(.keystore)的证书路径、证书秘钥、证书别名和打包密码

选择正式包,最后点击Finish,等待打包完成即可

最后这就是打包完成后的文件,整个离线打包也就结束了,可以直接在手机上进行安装了

最后,如果这篇文章对大家有所帮助的话,希望大家一键三连红豆泥阿里嘎多

UNI-APP安卓本地打包详细教程(保姆级)相关推荐

  1. 阿里云轻量级服务器部署springboot项目详细教程--保姆级入门

    目录 一.服务器的配置与连接 1.配置服务器初始密码 2.进行远程连接 二. 项目部署相关的软件安装 1.JDK的安装 2.Tomcat的安装 3.MySQL的安装 三. 项目部署服务器 1.修改项目 ...

  2. 忘记mysql密码后如何修改密码(2022最新版详细教程保姆级)

    忘记mysql密码后如何修改密码 注意事项 步骤 注意事项 一共用到两个cmd窗口,每一个都要以管理员身份打开,且在修改密码后,要先关闭第一个跳过验证密码的mysql服务的cmd窗口,再启动mysql ...

  3. uni-app打包原声App-云打包详细教程

    uni-app原声App 云打包详细教程 最近在研究uniapp他可以跨端开发各种平台的应用,一码多平台.然后一般用的最多的就是pc端,微信小程序,微信公众号,和手机应用端,今天就主要讲手机应用端的打 ...

  4. 如何将网站发布和部署到本地服务器详细教程

    如何将网站发布和部署到本地服务器 文章目录 如何将网站发布和部署到本地服务器 前言 一.前提 1.首先Win+Q输入并找到"启用或关闭Windows功能", 2.找到Interne ...

  5. MySQL+Navicat安装配置教程(超级详细、保姆级)

    MySQL+Navicat安装配置教程(超级详细.保姆级) 一. 下载MySQL 1. 选择想要安装的版本,点击Download下载 二.安装MySQL 1. 选择设置类型 2. 选择安装的产品和功能 ...

  6. Windows11安装安卓/Android子系统运行安卓应用程序详细教程

    Windows11安装安卓子系统运行安卓应用程序详细教程 Windows11安装安卓子系统运行安卓应用 开启虚拟化支持 下载安卓子系统 安装安卓子系统 下载安装配置abd环境 adb连接安卓子系统 安 ...

  7. FTP架设及本地分享局域保姆级教程

    文章目录 FTP架设及本地分享局域保姆级教程 前置准备:软件下载 一.FTP环境配置 1. 安装调试FileZilla_server 安装:运行FileZilla服务端安装程序,参照下图进行默认安装即 ...

  8. Hadoop全分布式集群搭建(全网最详细,保姆级教程)

    在上一篇Hadoop环境搭建(全网最详细,保姆级教程)中已经搭建好了一个单机Hadoop环境,接下来搭建全分布式Hadoop集群 首先对Hadoop全分布示集群进行简单介绍和规划 一个集群由一个主机, ...

  9. VMware虚拟机最新详细安装保姆级教程(2023年新版教程)

    VMware最新详细安装保姆级教程(2023年新版教程) 大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员.关注公众号[程序员洲洲]即可获得10G学习资料.面试笔记.大厂独家学习体系路线等-还可以加 ...

最新文章

  1. JS监听手机物理返回键,返回到指定页面
  2. 河南理工大学计算机学院地图,计算机科学与技术0812-河南理工大学计算机科学与技术学院.PDF...
  3. 安装路径是什么意思_404 not found nginx是什么意思
  4. 基于php的地铁查询系统,省时方便的小程序:查地铁
  5. Scss、elementUI引入、transition动画 - 学习笔记
  6. sata修改为ahci后系统无法启动_固态重装系统
  7. tcpsyn发生在哪层_必看面试题之计算机网络:来自一位拿到了腾讯和字节双offer的大佬...
  8. 8-1:C++继承之对继承的理解和继承的基本使用,继承的格式
  9. mysql 不执行索引_mysql使用不上索引的几种情况
  10. js控制input控件只能输入数字
  11. android shareSDK 微博分享案例
  12. Atracsys FusionTrack 500 光学测量系统
  13. 小白读《HTML5权威指南》第三部分 CSS
  14. TerraMaster TOS 远程命令执行(CVE-2022-24989)TerraMaster TOS 敏感信息泄露(CVE-2022-24990)
  15. Android SDK22以下 读写手机存储权限获取失败问题处理方法
  16. 怎么测试一个java程序占用的内存和cpu消耗?
  17. 实战工作十年的Code Review方法论与实践总结
  18. Nutanix荣膺 “超融合基础架构领导者” 称号
  19. PostgreSQL教程:PostgreSQL 10入门
  20. 传输层协议TCP UCP

热门文章

  1. Web前端js实现tif文件浏览(含多页tif)
  2. java presentation
  3. jzoj5234. 【NOIP2017模拟8.7A组】外星人的路径
  4. ArchLinux初次进入系统时触摸板可以移动鼠标但是无法点击的问题
  5. BZOJ1135: [POI2009]Lyz
  6. 《Linux防火墙(第4版)》——1.5 主机名和IP地址
  7. KB奇遇记(3):信息化沙漠
  8. Gitea v1.17.0 正式发布 | 集成软件包管理器、容器镜像仓库
  9. 知乎App产品体检报告
  10. pyecharts绘图