gpt4 book ai didi

android - libgdx - Assets 文件在 .apk 中翻倍

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:45 37 4
gpt4 key购买 nike

这是我第一次尝试将我的 libgdx 项目打包成 .apk 文件,令我惊讶的是该文件比 Assets 文件的总大小大 2 倍。 assets 文件夹应该是 4MB,但 .apk 文件变成了 8MB。我试图通过提取 .apk 文件来检查问题的根源。一开始我以为是库文件导致的问题,但后来我检查它只占用 1MB 内存。然后我发现 Assets 文件夹中的图像和音乐文件夹被复制到外面并且占用了总大小的两倍。

这是我在eclipse项目中的android目录结构

-src
-gen
-asset
->image (30kB)
->musics (3MB)
->sfx (100kB)
-bin
-libs
-res

这里是.apk文件里面的目录

-assets
->image (30kB)
->musics (3MB)
->sfx (100kB)
-com
-images (30kB)
-lib
-META-INF
-musics (3MB)
-res
-sfx (100kB)

这里有没有人遇到过同样的问题?关于这个的任何解决方案?谢谢你

最佳答案

您的 Assets 被拉入两次:一次来自 $ANDROID_PROJECT/assets 目录,一次来自您的桌面项目的类路径。

有 3 个项目,共享代码,桌面,android。共享代码项目包含实际的应用程序代码,桌面项目包含指向 android/assets 文件夹的源文件夹链接以及桌面启动类,android 项目包含 Assets 和 android 启动类。

您也可以尝试不从您的主项目中导出 Assets 源文件夹,不过这样比较麻烦。

关于android - libgdx - Assets 文件在 .apk 中翻倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8697253/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com