HarmonyOS 鸿蒙Next:只写了一句代码,为什么打包后的APP600多M?

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:只写了一句代码,为什么打包后的APP600多M?

如标题所示,我在开发鸿蒙App的时候,只是测试了一个简单的Web-view,用于访问百度的网页。
然后点击Build之后的打包文件,为什么有600多M?有什么减小包大小的方法吗?

14 回复
难道打了个chromium进去?

不知道,我把代码和文件结构贴出来了,帮忙看看呗

 结案了,兄弟们,我上传的到rawfile文件夹里的东西,包含了其他的没必要文件,占比比较高。不是代码的问题。
image.png
双击选中你的.hap和.app文件看看,资源占比,截图下,这样就可以看出来那里大了
依赖的三方库里的so文件大吧,解压出来看看

包的结构如下图所示:

cke_118.jpeg

源码如下,就写了这一句代码:
cke_3579.png

打包好后的hap每个都678MB:
cke_8448.png

然后打包的APP都用的是调试证书和调试Profile,有可能是因为证书和Profile的原因吗?

不太可能 估计姿势不对
绝对不可能,你把你的包截图看看

不知道,我把代码和文件结构贴出来了,帮忙看看呗

不可能啊,把源码贴一下?

不知道,我把代码和文件结构贴出来了,帮忙看看呗

鸿蒙OS的APP大小可能受多种因素影响,如集成了大量资源文件(图片、视频、音频等)、依赖库、第三方库大小,以及打包时配置的优化程度。只写了一句代码但APP较大,可能该句代码直接或间接引入了上述大文件或库。

建议检查以下几点:

  1. 项目中是否不小心包含了非代码资源。
  2. 检查依赖项,看是否引入了体积大的库。
  3. 检查打包配置,尝试优化资源和代码。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部