本地打包uniapp

本地打包uniapp

本地打包uniapp

1.在uniapp中本地打包文件

![](本地打包uniapp.assets/屏幕截图 2025-05-07 163916.png)

image-20250507164239072

保存好打包后的文件,后面使用

2.申请应用标识

登录(DCLound开发者中心)

选择对应的应用,没有则创建应用

image-20250507164532763

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

image-20250507164641538

保存证书,后续会使用

3.下载离线SDK(Android 离线SDK - 正式版 | uni小程序SDK)

选择与HBuilderX对应的版本

image-20250507164856250

提取出这个文件,后续使用

image-20250507164952679

4.导入Android项目

image-20250507165115909

5.替换本地打包资源

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

image-20250507165431656

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

manifest.json

image-20250507165658595

dcloud_control.xml

image-20250507165843085

配置包名

preview

Android studio 里面配置,AndroidManifest.xml

preview

配置应用签名

preview

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"

            }

    }



img

修改app的名称及图标

打开项目 src—>main—>AndroidManifest.xml

在这里插入图片描述

修改icon和label属性。

在application标签中修改icon和label属性的至,前一个是引用图标的属性,后一个是命名app名称的属性,都是引用不同文件中的内容。

**修改app名称

修改android:label=“” 对应app安装之后名称**

image-20250507170719683

修改app 图标

android:icon="@drawable/icon_xxhdpi" 对应app图标

制作一张图标

图标大小分几种,“7272”,“9696”,“144144”,“192192”,等

做好放到 src—>main—>res—>drawable文件下(也可以放其他目录)

7打包发布

配置打包信息

image-20250507170847057

image-20250507170954767

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

preview

稍等片刻,打包完成

image-20250507171118444


本文由萧兮的博客原创发布,欢迎转载,转载务必保留原文链接。

萧兮的博客https://www.20010515.xyz · 原文:https://www.20010515.xyz/posts/30d60290-37fc-44c5-a523-64d3175e1e66