网站首页 > 资源文章 正文
一、 准备工作
1、安装JDK,下载地址(可能需要一个oracle账号,大家百度一下或者自行注册一个就行。尽可能选择8或者11,这两个是长期版本)Java SE | Oracle Technology Network | Oracle
2、安装NodeJS,下载地址Node.js (nodejs.org)
3、下载安装Android Studio,下载地址Download Android Studio and SDK tools | Android Developers (google.cn)
4、下载安装HbuilderX HBuilderX-高效极客技巧 (dcloud.io)
5、申请DCloud开发者账号,后期会用到
6、下载离线工程:App离线打包SDK (dcloud.net.cn) ,后期会用到
二、 正式开发及配置
1、 在HbuilderX中新建一个uni-app项目,找到manifset.json这个文件,需要修改的地方
基础配置:有一个AppID,如果没有点击重新获取,或者去DCloud开发者中心创建一个应用后填写此处(源码编辑)
模块配置:勾选需要的模块,一般来说需要什么勾选什么即可
权限配置:关于这一块,大家需要去参考这篇文章(https://ask.dcloud.net.cn/article/36982)
2、去掉HTML5+ Runtime版本提示框,在源码视图中添加以下内容
3、附加:如果是要打包成AAB上传谷歌商店你需要勾选以下内容,同时需要编辑生成的json文件
OK,到这里基础配置基本结束开始你的业务编写即可。
三、 离线打包工程配置及打包
1、 打包所需要的资源:在HbuilderX中,发行=》原生APP本地打包=》生成本地打包APP资源,将生成后的目录(**/APP_ID/www/**)拷贝(选择到APP_ID这个文件夹即可)
2、 解压离线工程至某个目录下,即:**/Android-SDK3.2.12.81096_20211101/HBuilder-Integrate-AS,打开Android Studio,导入此项目(HBuilder-Integrate-AS)
3、 修改simpleDemo/build.gradle配置(密钥签名请跳转第四步骤)
4、 修改simpleDemo/main/AndroidManifest.xml配置,如果是特殊的权限,需要在这个文件中添加对应的权限配置(android key请跳转第四步骤)
5、 修改simpleDemo/ main/res/values/strings.xml配置
6、 修改simpleDemo/ main/res/drawable配置,替换图标LOGO、开屏页
7、 修改simpleDemo/ main/assets/data/dcloud_control.xml配置
8、 修改simpleDemo/ main/assets/data/dcloud_properties.xml配置(去掉HTML5+ Runtime oauth提示)
至此,离线打包项目配置完毕,然后执行:Build=》Build Bundle(s) / APK(s)=》Build APK(s)。打包完毕
四、 签名生成及配置
签名生成:
签名方案一:在Android Studio中依次按照以下截图即可(我在windows中遇到了无法签名的情况,Mac正常,如果你也是,请看方案二)
签名方案二:参考文章(Android平台签名证书(.keystore)生成指南 - DCloud问答
)解决windows无法生成签名的情况,Mac可以直接跳过步骤1
注:如果是windows10,请勿使用cmd,请在系统图标即WIN上右键,运行powershell(管理员),用这个命令窗执行以下命令,否则无效。
1、设置jdk变量 set PATH=%PATH%;"C:\Program Files\Java\jre1.8.0_201\bin"(路径根据jdk安装目录改变,但是必须指定到jre中去)
2、生成签名文件(如果不是在项目目录下生成的,需要将生成的文件拷贝到simpleDemo目录下)
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
3、查看签名信息 keytool -list -v -keystore test.keystore Enter keystore password: //输入密码,回车
4、复制以下两个信息 Alias name + SHA1
android key生成:
进入dcloud开发者后台(https://dev.dcloud.net.cn/)登录自己的账号
应用管理=》我创建的应用=》应用列表=》点击应用名称=》离线打包KEY管理=》填写保存后,复制android对应的值即可
猜你喜欢
- 2024-10-18 Android学习--uses-sdk标签详解(android sdk(完整版,含文件能力))
- 2024-10-18 手把手教零基础小白搭建APP的UI自动化环境
- 2024-10-18 adb命令使用(adb命令使用方法大全)
- 2024-10-18 支持Android7.0/7.1的官方Xposed框架发布
- 2024-10-18 Android应用目录结构分析(安卓应用程序的目录结构)
- 2024-10-18 Android Studio提示错误:找不到符号 符号:类 NonNull
- 2024-10-18 oppo广告如何利用新版SDK兼顾用户体验的同时提升变现效率?
- 2024-10-18 干货|百度发布文字识别SDK,银行卡识别准确率高达98%以上
- 2024-10-18 MediaBox音视频终端SDK已适配鸿蒙星河版(HarmonyOS NEXT)
- 2024-10-18 SDK详解,如何通过SDK让品牌受益?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)