安卓离线打包

📅 发布时间:2026/7/8 14:21:49 👁️ 浏览次数:
安卓离线打包
UniApp Android 离线打包完整适用于 UniApp 开发者快速掌握 Android 平台离线打包流程摆脱 HBuilderX 在线云打包依赖提升构建效率与安全性。为什么需要离线打包对于我个人如果在Hbuilder云打包一次需要的时间太长而且次数有限厌倦了云打包的速度所以决定自己实现一个离线打包。首先需要下载uni官方的离线打包项目点击进入官网下载进入工程可以看到如下文件夹build.gradle中配置签名buildToolsVersion35.0.0namespacecom.shuishenhuole.testdefaultConfig{applicationIdcom.shuishenhuole.testminSdkVersion21targetSdkVersion33versionCode1versionName1.0multiDexEnabledtruecompileOptions{sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}}signingConfigs{config{keyAlias签名别名keyPassword签名密码storeFile file(xxx/xxx/xxx.keystore或xxx/xxx/xxx.jks)// 路径为相对路径或绝对路径 storePassword密码v1SigningEnabledtrue//兼容v1 v2SigningEnabledtrue//兼容v2}}如果使用的是云签名密码签名密码applicationId 为应用包名namespace 最好也填写包名Hbuilder打包打包hbuilder生成打包文件[HBuilder]10:37:42.024 编译器版本4.87vue3[HBuilder]10:37:42.032 正在编译中...[HBuilder]10:38:27.104 项目test编译成功。[HBuilder]10:38:27.161 项目test正在导出...[HBuilder]10:38:27.219 项目test导出成功路径为C:\Users\shuishenhuole\Desktop\yd\test\unpackage\resources将打包之后的文件放在assets/apps文件中(Android项目中)配置dcloud_control.xmlassets/data/dcloud_control.xmlappid填写自己的app包名hbuilderappsappappid__UNI__F474772appver//apps/hbuilder配置AndroidManifest.xmlandroid:value填写自己的appkeymeta-dataandroid:namedcloud_appkeyandroid:value73afb5b0a3d2c3c70805be819edca799/配置图标icon.png为应用的图标。push.png为推送消息的图标。splash.png为应用启动页的图标。如何生成apk文件如需要更多的配置可以查阅如下官方文档官方文档配置apikey文档