首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

uni-app 程序打包 Android apk、安卓夜神模拟器调试运行

  • 25-04-25 00:21
  • 3370
  • 12983
blog.csdn.net

1、打包思路

云端打包方案(每天免费次数限制5,最简单,可以先打包尝试一下你的程序打包后是否能用):

HBuilderX 
发行App-Android云打包  
选择Android、使用云端证书、快速安心打包
  • 1
  • 2
  • 3

本地打包:

HBuilderX 
发行App-Android本地打包 
生成本地打包App资源 
在云平台生成离线打包key
下载云端证书(https://dev.dcloud.net.cn/pages/app/list) 即可生成打包资源
再把android stdio打开下载好的离线sdk
打包资源替换到android stdio中打包
修改appkey和证书等配置打包即可
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

打包后的程序可能出现的问题: 提示appkey错误(检查配置)、图片资源加载不到(推荐使用相对路径)、页面白屏问题

页面白屏问题排查: 我这里安装了夜神模拟器运行,然后在调试控制台看报错,发现问题是因为我使用的vue+uniapp引入的高德地图map的包,而@amap/amap-jsapi-loader报错不支持安卓运行,解决方案是先将程序打包成H5页面,再创建一个H5程序把H5打包成安卓解决了(因为是临时演示程序,能跑就行了)

1.1、云端打包思路

配置在manifest.json中修改,勾选多种cpu支持(一些模拟器是x86)
在这里插入图片描述
在这里插入图片描述
包名和云平台证书保持一致
在这里插入图片描述

1.2、本地打包思路

参考:https://blog.csdn.net/weixin_44297859/article/details/144868624

注意:HBuilderX 和下载的Android离线SDK版本一致

2、uni-app打包到H5(可跳过看步骤3直接打包到安卓)

先打包到h5再打包到安卓,为了解决我的演示项目资源找不到问题
增加相对路径,可以直接打开index
在这里插入图片描述
然后直接打包即可:
在这里插入图片描述

3、H5或uni-app 本地打包到 Android apk包

如果之前没配置过,需要配置uni-app去云端生成配置即可(可以先打包试一下,好像会自动生成,只有离线key是手动创建的)
https://dev.dcloud.net.cn/pages/app/list

云端生成:
下载证书、查看密码、创建离线key
在这里插入图片描述
在这里插入图片描述

生成打包App资源
在这里插入图片描述
得到这样的一个文件夹:
在这里插入图片描述
以上,需要离线打包的app资源、证书、密码、离线key都已经准备完毕

下载Android 离线SDK,版本和HBuilderX保持一致即可
https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android.html

下载安装Android stdio

解压刚刚下载的sdk,用Android stdio打开里面的这个文件夹项目:
在这里插入图片描述
如果你没有安装gradle(依赖管理工具,类似maven),需要先去下载安装配置一下
在这里插入图片描述
下面开始配置,主要操作这些文件:
在这里插入图片描述
1、把刚刚uni-app生成的app资源替换到apps中,我这里H518DCF6F和上面图的__UNI__719D572名不一样,是因为另一个项目的包,下面的应用标识都是H518DCF6F作为示例:
在这里插入图片描述
2、配置离线key:
在这里插入图片描述
3、配置appid
在这里插入图片描述
4、app名根据需要修改:
在这里插入图片描述
5、这两处版本修改保持一致(不确定有没有必要)
在这里插入图片描述
在这里插入图片描述
6、配置证书,证书文件我这里放到了simpleDemo下
在这里插入图片描述
7、大功告成,开始打包:
在这里插入图片描述
在这里插入图片描述
8、配置证书文件、别名、密码

在这里插入图片描述
9、等待打包完成即可,测试apk是否好用吧
在这里插入图片描述

4、uni-app 运行到夜神模拟器

=2025-0220补充开始=
在Android Stdio中放入好要打包的东西,直接就可以调试预览效果
=2025-0220补充结束=

启动夜神模拟器,配置安卓路径和端口信息
在这里插入图片描述
在这里插入图片描述

在模拟器设置中关于本机 ->狂点版本号 进入开发者模式
在这里插入图片描述
运行到模拟器即可:
在这里插入图片描述

摘星喵Pro
微信公众号
关于计算机学习的分享,欢迎大家一起交流
注:本文转载自blog.csdn.net的摘星喵Pro的文章"https://blog.csdn.net/a2272062968/article/details/145342019"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

105
移动开发
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top