格式是否.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 中复制所有这些图像?