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

海哥  金牌会员 | 2025-1-17 23:22:43 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 967|帖子 967|积分 2901

前言

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

1.1 获取DCloud AppID


  • 登录DCloud开发者中央


  • 创建一个新应用



  • 点击创建后的项目


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


  • 创建完成,下载,背面使用


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


留意:这边开了 2 个窗口,左边的窗口在第 5 步,点击检察证书

7.创建平台完成

二、预备打包资源

2.1 生本钱地打包资源


  • HBuilderX中操纵,可以创建一个新项目,供测试

    • 项目右键 → 发行
    • 选择"原生App-当地打包"
    • 点击"生本钱地打包App资源"



  • 检查天生的资源

    • 确认资源完整性
    • 检查配置文件



2.2 下载离线SDK


  • 访问Android离线SDK下载页面
  • 下载最新版本的离线SDK

3. 解压下载的SDK包

三、打包流程

3.1 导入Android项目


  • 打开Android Studio


  • 导入离线SDK示例项目



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

  • 替换当地打包资源

    • 将HBuilderX天生的资源复制到项目中




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


  • 资源文件夹名


  • manifest.json 文件


  • dcloud_control.xml 文件

3.4 配置包名


3.5 配置应用信息


  • 配置 dcloud key




Android studio 里面配置,AndroidManifest.xml


  • 配置应用签名

3.6 打包发布


  • 配置打包信息




  • 执行Release打包

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

  • 获取天生的APK文件

四、常见问题

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



  • 一招解决Gradle下载慢:当地路径配置指南
  • 解决uniapp安卓打包targetSdkVersion报错
  • uni-app离线打包文档
  • Android打包发布指南


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

海哥

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表