格式是否.apk
处理硬链接?还是只是一遍又一遍地复制同一个文件?
我进行了一些简单的测试,似乎没有处理硬链接,这意味着.apk
当您有多个指向同一个文件的硬链接时,生成的大小会显着增加。有没有办法让资源指向同一个文件?
用例如下:我有几个图像,它们在我的应用程序的某些地方使用,它们的名称包含有关它们的一些信息。例如,我可以有一个apple.jpg
, apple_red.jpg
, apple_red_big.jpg
,apple_big.jpg
等apple_green.jpg
。我的应用程序使用与数据最匹配的图像,因此如果数据是关于一个红色的大苹果,它将使用apple_red_big.jpg
,而如果应用程序只知道数据涉及苹果它只会使用apple.jpg
.
目前我没有为每个资源提供不同的文件,所以apple_red.jpg
只是一个硬链接到apple.jpg
. 将来我可能会决定添加更多图像,从而apple_red.jpg
可以拥有自己的图像。
此外,由于apple.jpg
用作后备选项,它几乎总是一个简单的硬链接到另一个恰好也是apple_something.jpg
.
如何避免在最终的 apk 中复制所有这些图像?