IT评测·应用市场-qidao123.com技术社区
标题:
uni-app安卓本地打包操纵步调
[打印本页]
作者:
忿忿的泥巴坨
时间:
2024-10-4 03:15
标题:
uni-app安卓本地打包操纵步调
需要安装的软件:Android Studio,HBuilderX(安装方式网上都有教程)
App离线SDK: Android 离线SDK - 正式版 | uni小程序SDK 下载正式版
注意:安装APP离线SDK需要注意的是版本一定要和HBuilderX的版本要一致,否则打包出来的APK,安装到手机上会报错。
导入工程
下载好 SDK 后 解压文件,我们将得到以下文件,主要使用的为 HBuilder-Integrate-AS
在 Android studio 中导入工程
替换资源包
在
HBuilderX
中生成本地打包app资源(打开你要打包的项目里任意一个页面,点击菜单栏上的发行 -> 原生App-本地打包 -> 生成本地打包App资源)
等待打包完成,点击地址跳转到当前打包后的文件目录,复制打包后的文件
删除默认的资源包,替换为刚刚复制的资源包
申请Appkey
登录开辟者中心:开辟者中心
找到你刚刚本地打包完的项目,这里我的项目名称为
本地打包测试,
点击蓝字进入信息页
创建证书
创建证书有两种方式:(用那个都行,二选一)
使用JRE环境中的keytool命令生成
使用Android云端证书
1.使用JRE环境中的keytool命令生成
具体步调:Android平台签名证书(.keystore)生成指南 - DCloud问答。(官网写的很详细了,仔细查看)
2.使用Android云端证书
点击 Android云端证书 -> 创建证书,生成证书成功后会在你邮箱里发送关照大概看右上角消息里,生成好后点击证书详情。(记得把证书下载下来一会要用)
复制
MD5、SHA1、SHA256
值,在下面的信息设置中要使用。点击
查看证书密码
保存证书密码,在Android设置签名时需要此密码
信息设置
点击
各平台信息
后点击
新增
开始设置
包名、sha1、MD5、SHA256
,填写完毕后点击提交
点击
离线打包key
下方的
查看
按钮,查看 App Key。
设置工程
设置Appkey
项目切换到
Project
模式下,在
项目 -> src -> main -> AndroidManifest.xml
下修改
App Key
此处的
App Key
为上面 设置信息中 Android。
设置应用版本号
在
项目 -> build.gradle
文件下更改
versionCode
和
versionName
versionCode 1
// 应用的版本号(整数值)发起与
manifest.json
中
version -> code
值一样。
versionName "1.0"
// 为应用的版本名称(字符串)发起与
manifest.json
中
version -> name
值一致
这两处的
manifest.json
文件在
HBuliderX
中找你对应的打包项目两处可修改的地方(这两个修改那个都可以)
manifest.json -> 源码试图
manifest.json -> 底子设置
设置应用名称
打开
"项目" -> "src" -> "main" -> "res" -> "values" -> "strings.xml"
文件,修改
"app_name"
字段值,该值为安装到手机上桌面表现的应用名称。发起与
manifest.json
中
name
(底子设置中的应用名称)对应。
设置对应id
打开
"项目" -> "src" -> "main" -> "assets" -> "data" -> "dcloud_control.xml"
文件,修改
"appid"
字段值。
设置签名
打开
"项目" -> "build.gradle"
文件,修改
"signingConfigs"
。此处
myApp.keystore
为上面下载的云端证书,
myApp
这是我更改后的名称。如果使用JRE环境中的
keytool
命令生成。那就放置你生成的那个文件放入就可以了。
打包APK
Android studio 选择
"build" -> "generate signed bundle//Apk"
,打包 apk
选择
APK
,点击
Next
填写密钥别名、密钥密码(这里的填写的内容要和
signingConfigs
里的对应上),点击 Next
选择证书文件
选择
release
,点击
Finish
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4