文章转载自用原文链接超详细uni-app Android本地打包傻瓜式教程 - 个人文章 - SegmentFault 思否其他参考资料https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android.htmlhttps://dev.dcloud.net.cn/pages/app/list前言本教程将指导您完成uni-app项目的Android本地打包过程。通过本地打包您可以更好地控制应用的打包过程实现更多自定义配置。一、申请应用标识1.1 获取DCloud AppID登录DCloud开发者中心创建一个新应用点击创建后的项目创建证书需要等一会儿时间1 分钟左右可能更快可以尝试刷新页面创建完成下载后面使用新增平台这块需要用到刚刚创建的证书注意这边开了 2 个窗口左边的窗口在第 5 步点击查看证书7.创建平台完成二、准备打包资源2.1 生成本地打包资源HBuilderX中操作可以创建一个新项目供测试项目右键 → 发行选择原生App-本地打包点击生成本地打包App资源检查生成的资源确认资源完整性检查配置文件2.2 下载离线SDK访问Android离线SDK下载页面下载最新版本的离线SDK解压下载的SDK包三、打包流程3.1 导入Android项目打开Android Studio导入离线SDK示例项目提示如果遇到 gradle下载慢可通过一招解决Gradle下载慢本地路径配置指南文章解决替换本地打包资源将HBuilderX生成的资源复制到项目中3.3 更新应用配置,以下三处地方需要保持一致appid 一样资源文件夹名manifest.json 文件dcloud_control.xml 文件3.4 配置包名3.5 配置应用信息配置 dcloud keyAndroid studio 里面配置,AndroidManifest.xml配置应用签名3.6 打包发布配置打包信息执行Release打包注意如果打包报错, Error: Google Play requires that apps target API level 33 or higher. [ExpiredTargetSdkVersion], 请看这篇文章 解决uniapp安卓打包targetSdkVersion报错获取生成的APK文件四、常见问题问题解决方案打包后无法安装检查签名配置应用闪退确认AppID正确资源缺失重新生成打包资源