2011-10-14 47 views
0

这个问题困扰了我一阵子。有一天我跑我的程序。它经历了控制台中的正常步骤。最后它需要安装到我的设备上。它会超时,然后给我一个错误说重新启动adb。Files文件夹中的所有内容是否打包?

我重新启动adb没有运气。时不时地它会工作,但它会需要500秒。 我的应用程序只有大约2 MB的文件。

终于今天出于纯粹意外,我浏览了我的应用程序的文件夹。我注意到,创建的APK是75 MB!

我查看了我的Files文件夹,并且发现我已经创建了一个文件夹来存储一些我在APK中不需要的大文件。这个文件夹中的这些文件是73 MB。看起来B4A包含这些文件。

我认为包括的唯一文件将是与文件管理器一起添加的文件。即使当我选择“清洁文件(未使用)”时,它也没有列出存储在额外文件夹中的这些文件。

如果b4a包含Files文件夹中的所有文件和文件夹,那么“Clean Files(unused)”也应包含这些文件和文件夹。对?

回答

0

作为Android SDK一部分的打包工具打包了所有文件。 清理所有文件应删除未使用的文件。也许这些文件是由一个布局文件使用的?

+0

我在Files文件夹内创建了一个文件夹。它的名字是“PSD”,在这个文件夹里我从我的相机导入了10张图片。这些图像的名称如“IMG_123234.jpg”。它们在我的代码中没有被引用。出于某种原因,b4a将它们打包到我的apk中。如果我从“文件”文件夹中删除此文件夹,则不会发生错误,只有APK变得小于70 mb。这就是为什么我想知道b4a是否只是将所有内容都包装在Files文件夹中。 – user985908

+0

打包工具打包文件文件夹下的所有文件和文件夹。 – Erel

+0

谢谢。这就是我想确认的。希望这个步骤能够帮助别人。 – user985908

相关问题