首页 > 其他分享 >超详细!uni-app Android本地打包傻瓜式教程

超详细!uni-app Android本地打包傻瓜式教程

时间:2025-01-01 16:28:26浏览次数:3  
标签:配置 app 傻瓜式 离线 本地 uni Android 打包 SDK

前言

本教程将指导您完成uni-app项目的Android本地打包过程。通过本地打包,您可以更好地控制应用的打包过程,实现更多自定义配置。

一、申请应用标识

1.1 获取DCloud AppID

  1. 登录DCloud开发者中心

  1. 创建一个新应用

  1. 点击创建后的项目

  1. 创建证书,需要等一会儿时间,1 分钟左右,可能更快,(可以尝试刷新页面)

  1. 创建完成,下载,后面使用

  1. 新增平台,这块需要用到刚刚创建的证书

注意:这边开了 2 个窗口,左边的窗口在第 5 步,点击查看证书

7.创建平台完成

二、准备打包资源

2.1 生成本地打包资源

  1. HBuilderX中操作,可以创建一个新项目,供测试
    • 项目右键 → 发行
    • 选择"原生App-本地打包"
    • 点击"生成本地打包App资源"

  1. 检查生成的资源
    • 确认资源完整性
    • 检查配置文件

2.2 下载离线SDK

  1. 访问Android离线SDK下载页面
  2. 下载最新版本的离线SDK


3. 解压下载的SDK包

三、打包流程

3.1 导入Android项目

  1. 打开Android Studio

  1. 导入离线SDK示例项目

提示:如果遇到 gradle下载慢,可通过
一招解决Gradle下载慢:本地路径配置指南文章解决

  1. 替换本地打包资源
    • 将HBuilderX生成的资源复制到项目中

3.3 更新应用配置,以下三处地方需要保持一致,appid 一样

  1. 资源文件夹名

  1. manifest.json 文件

  1. dcloud_control.xml 文件

3.4 配置包名

3.5 配置应用信息

  1. 配置 dcloud key

Android studio 里面配置,AndroidManifest.xml

  1. 配置应用签名

3.6 打包发布

  1. 配置打包信息

  1. 执行Release打包


注意:如果打包报错, Error: Google Play requires that apps target API level 33 or higher. [ExpiredTargetSdkVersion], 请看这篇文章 解决uniapp安卓打包targetSdkVersion报错

  1. 获取生成的APK文件

四、常见问题

问题解决方案
打包后无法安装检查签名配置
应用闪退确认AppID正确
资源缺失重新生成打包资源

参考资料


标签:配置,app,傻瓜式,离线,本地,uni,Android,打包,SDK
From: https://blog.csdn.net/weixin_44297859/article/details/144868624

相关文章

  • uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝扫码支付/收付款
    uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝扫码支付/收付款等功能,界面漂亮颜值高,视频商城小工具等,蚂蚁森林种树养鸡农场偷菜样样齐用于视频,商城,直播,聊天等sumer-alipay介绍uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝......
  • 【unity】学习制作类银河恶魔城游戏-5-
    在-1---4-中,了解了unity的基础操作,从创建一个人物开始,通过状态机和代码完善人物的各种功能达到预期效果,随着功能的越来越多,状态机的处理也就越发麻烦,因此,从零开始设计一个合理的状态机很有必要梦开始的地方创建一个新的项目修改舒服的布局创建状态机,通过脚本控制状态机创......
  • MyBatis-Plus BaseMapper 实现原理
    原文:MyBatis-Plus的BaseMapper实现原理MyBatis-Plus自定义通用Mapper方法MyBatis-Plus提供了一些通用的Mapper方法,例如insert、update、selectById等。通过让自定义的Mapper继承BaseMapper类,我们可以直接调用这些基础的SQL方法,而无需自己编写SQL。publicinter......
  • 基于SSM+Uniapp的大学生科技竞赛管理系统微信小程序设计与实现
    ......
  • AppGallery编辑推荐:带来应用探索新风尚
    近日,原生鸿蒙应用市场发布的“AppGalleryAwards年度影响力应用与游戏”近日隆重揭晓,标志着原生鸿蒙应用市场在用户体验、视觉设计、创新实践等方面迈出了重要一步。此次年度奖项的评选与发布,依托于AppGallery全新推出的“编辑推荐”机制,即由编辑团队从专业视角精选优质的应用与......
  • [20241230]21c HIST_HEAD$ UNIFIED AUDIT.txt
    [20241230]21cHIST_HEAD$UNIFIEDAUDIT.txt--//看标题有点奇怪,生产系统19c遇到的问题,在我的测试环境21c也存在,就是访问ALL_TAB_COLS,ALL_TAB_COLUMNS视图时会访问--//HIST_HEAD$表,会触发审计记录相关信息,有点奇怪,做一个记录并分析。1.环境:SYS@book01p>@ver2==================......
  • 2025年flask城市公交微服务系统app 程序+论文 可用于计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着城市化进程的加速,公共交通系统在城市发展中扮演着至关重要的角色。城市公交微服务系统作为提升公共交通服务质量的关键工具,近年来在国......
  • @SpringBootApplication之scanBasePackages
    @SpringBootApplication(scanBasePackages={"${yudao.info.base-package}.server","${yudao.info.base-package}.module"})这句话什么意思?让我解释一下这个注解的含义:`@SpringBootApplication(scanBasePackages={...})`是SpringBoot的核心注解,它有以下几个要点:1.......
  • 上门家政APP小程序平台:时间节省、服务多样的创业优势
    在当下的创业领域,上门家政APP平台正日益受到众多创业者的青睐,这背后是有着深层次原因的。当代人的生活节奏日益加快,对生活服务的便捷性、高效性有着更高的要求,而上门家政APP平台恰恰完美地契合了这样的生活方式,为人们带来了舒适又便捷的体验,这无疑是其备受关注的重要基础......
  • 如何正确挑选陪玩小程序APP系统?这个因素你考虑了吗?
    如今,陪玩小程序APP系统逐渐成为不少投资者关注的项目,然而在选择这类系统时,有一个至关重要的因素必须要重点关注,若忽视了它,很可能会让你的投资最终血本无归,这个关键因素便是系统是否具备防止陪玩师接私单的能力。在陪玩行业中,私单现象屡见不鲜,且呈现出不断滋生的态势。由于......