本地打包uniapp
本地打包uniapp
1.在uniapp中本地打包文件


保存好打包后的文件,后面使用
2.申请应用标识
登录(DCLound开发者中心)
选择对应的应用,没有则创建应用

进入应用,选择Android云端证书,选择下载证书

保存证书,后续会使用
3.下载离线SDK(Android 离线SDK - 正式版 | uni小程序SDK)
选择与HBuilderX对应的版本
提取出这个文件,后续使用

4.导入Android项目

5.替换本地打包资源
将HBuilderX生成的资源复制到项目中,用www替换相互重点www,__UNI_A名字改为生成的项目的appid

以下资源文件夹名、manifest.json、dcloud_control.xml 中的appid保持一致
manifest.json
dcloud_control.xml
配置包名

Android studio 里面配置,AndroidManifest.xml

配置应用签名

6.修改包名、图标
修改apk名称
打包完成之后会在项目build–>outputs—>apk---->debug 文件夹下生成 ******.apk,这个名字并不是我们想要的, 下面我们需要修改这个名字,例如我们将下图中的 “demo_v1.0.apk” 名称改为 “测试_v1.0.apk” ,过程如下:

在android {------}中添加如下代码
android.applicationVariants.all {
variant ->
variant.outputs.all {
//这里修改apk文件名 ,${defaultConfig.versionName} 是在android-defaultConfig里的版本号
outputFileName = "测试_v${defaultConfig.versionName}.apk"
}
}

修改app的名称及图标
打开项目 src—>main—>AndroidManifest.xml

修改icon和label属性。
在application标签中修改icon和label属性的至,前一个是引用图标的属性,后一个是命名app名称的属性,都是引用不同文件中的内容。
**修改app名称
修改android:label=“” 对应app安装之后名称**

修改app 图标
android:icon="@drawable/icon_xxhdpi" 对应app图标
制作一张图标
图标大小分几种,“7272”,“9696”,“144144”,“192192”,等
做好放到 src—>main—>res—>drawable文件下(也可以放其他目录)
7打包发布
配置打包信息

将下载下来的证书放在项目中

稍等片刻,打包完成

本文由萧兮的博客原创发布,欢迎转载,转载务必保留原文链接。
萧兮的博客:https://www.20010515.xyz · 原文:https://www.20010515.xyz/posts/30d60290-37fc-44c5-a523-64d3175e1e66