【uniapp项目Android离线打包app教程】
[最近打包移动端Android App,看了很多资料教程,整理了一下,送给有缘人
1、下载Android Studio
打包app需要用到Android Studio,如果没有可以先去下载,按提示安装。
下载地址:Download Android Studio and SDK tools | Android Developers (google.cn)
2、下载App离线SDK
下载对应版本App离线SDK包。
记住是–对应版本–
下载地址:App离线打包SDK (dcloud.net.cn)
3、打开Android studio
将下载好的压缩包中的HBuilder-Integrate-AS挪到根目录,然后用Android studio打开这个文件。
4、删文件
将HBuilder-Integrate-AS/simpleDemo/assets/apps下的文件全部删掉 (简单粗暴)
如有.www结尾的文件删不掉的情况可以选中该文件后点击设置中Compact Middle Packages,将 √ 去掉,便可以删除该文件
5、打开Hbuilder
打开hbuilder,打开要打包的项目,选中发行下的离线打包资源。
发行→原生app本地打包→生成本地App打包资源。
小等一会~
点击右下角弹框提示中locate可以直接进入打包文件目录下
注意:如图为进入后所在的路径,我们需要的是__UNI__A384201文件,所以需要回退到resources目录下复制__UNI__A384201文件到Android Studio打开的HBuilder-Integrate-AS/simpleDemo/assets/apps下。(刚才删文件的文件夹)
6、修改文件内容
修改appid,复制appId完成之后打开HBuilder-Integrate-AS/simpleDemo/src/main/assets/data目录下的dcloud_control.xml文件,将appid对应参数修改为hbuilder中的appId ,这个是项目的唯一标识。
(appId参数值在Hbuilder中的appid在manifest.json中)
7、配置应用名称
打开apps-> src -> main -> res -> values -> strings.xml文件,修改“app_name”字段值,该值为安装到手机上桌面显示的应用名称,建议与manifest.json中name(基础配置中的应用名称)对应。
8、配置应用图标和启动界面
将要设置的应用图标放到对应文件夹中,修改Androidmanifest.xml中application节点的icon属性为**@drawable/icon**。(图标名不能有特殊符号)
9、生成签名证书
这里为大家提供两种方法,结合自身情况使用
(1)在Android Studio中定义
文件名mykey.keystore (mykey自己定义的文件名,.keystore是自己写的后缀)。 点击ok生成完毕,点击cancel
注意:点击cancel,别点next【uniapp项目Android离线打包app教程】相关推荐
- uni-app项目Android离线打包UrlSchemes设置
UrlSchemes配置 在uni-app项目中,UrlSchemes设置实现被第三方应用调用,主要有两种情况: 一.在线打包 在HBuilderX 中打开uni-app项目的manifest.jso ...
- android没有界面app,Android离线打包 app处于原生界面 切换到桌面再点击app 原生界面被关闭...
Android离线打包环境, 当app打开原生界面时,点击Home键到桌面,然后点击桌面图标打开app,原生界面被关闭,无论原生界面层级多少,都是返回到io.dcloud.PandoraEntry这个 ...
- 【uni-app】基于uni-app的Android离线打包,wifi物联网
背景:公司有款产品内置wifi模块,需要Android端提供接口供前端uni-app去调用.主要功能分为开启wifi.关闭wifi.连接wifi. 重点:以下会涉及Android10以下以及Andro ...
- Uni-app Android 离线打包集成 uni-push(个推)消息推送
转载:Uni-app Android 离线打包集成 uni-push(个推)消息推送 1.首先去官网下载Android离线SDK(下载地址) 2.在下好的SDK中找到aps-release.aar, ...
- uniapp ping插件 离线打包
简介 ping 网络测试插件,例如 ping 127.0.0.1 插件地址 插件使用说明 参数 属性 类型 默认值 是否必填 说明 ip String 无 必填 要测试的ip 地址 callback ...
- Android离线打包文档
Android 离线打包过程(包含处理视频) 文章目录 Android 离线打包过程(包含处理视频) 打包前的准备 正文开始 (1)如何生成`keystore` (2)生成签名证书 1.使用`keyt ...
- mac android 打包,android studio如何生成apk android studio打包apk教程
在android sutdio上写完一个项目之后,如何把这个项目打包发布呢,如果想在手机上运行或者别人可以直接安装,那么就要把项目打包成apk,下面来看android studio打包apk教程. 打 ...
- H builder项目Dcloud离线打包Android教程(一)
app开发发展的越来越迅速,从原生开发到react native,再到基于h5+的H builder开发.官网上的离线打包教程看起来挺乱的,本人整理了下.希望后来人也少走些弯路.(官网教程地址:htt ...
- 最新UNI-APP 安卓本地(离线)打包(图文详细教程)
uni-app 官方文档地址 原生开发者支持 Android Studio 下载地址:Download Android Studio and SDK tools | Android Develo ...
最新文章
- 常用模块和面向对象 类
- php设计模式简单代码,PHP设计模式(1)工厂模式
- Python进阶11-标准库介绍02
- Hibernate中的一段批量插入功能的代码
- 云原生,开发者的黄金时代
- vs2012安装过程 1006
- 《JavaScript精粹(修订版)》——1.6 使用括号和分号结束符(一致的编码方式)...
- Elasticsearch(二) ik分词器的安装 以及 自定义分词
- python列表推导式中使用if和if-else
- 简单的MySql游标创建
- 谷粒商城:02. 数据库初始化以及SQL语句
- python继承封装多态简单理解_Python面向对象编程:封装、继承、多态(基础篇十)...
- mysql 创建表字段Double类型长度
- 源码:winamp播放器 C++
- python函数之enumerate()快速打印出列表中的元素以及对应的下标
- msf(美少妇)练习
- 使用MindStudio进行MindX SDK财务票据OCR识别开发
- 第一章Mybatis基础操作学习
- uniapp(js)处理过去时间对比现在时间的时间差如几分钟前,几小时前,几个月前(仿照cnode社区)
- 前端基础-VUE入门教程(一)
热门文章