是否可以忽略文件被打包到Android APK中?例如,我将.psd文件放在与.png对应文件夹相同的文件夹中,并将所有.psd文件打包。
我知道我可以将它们移到文件夹之外,但我喜欢将它们放在一起,并且如果可能的话不愿意这样做
答案 0 :(得分:14)
Android资产包装工具(AAPT)实际上支持此功能。
我总是将类似psd的文件放在资源目录中,如下所示:
/res/drawable/_pre_production/ic_launcher.psd
任何_pre_production
目录都不会添加到APK。
通过这种方法,他们可以进入实际图像的子目录中。目录,但我没有看到问题。它仍然整齐有序。 ;)
答案 1 :(得分:2)
Ant脚本可以解决这个问题。如果您正在使用proguard,即使该脚本对您来说也足够好。
答案 2 :(得分:2)
使用Maven Android插件并使用匹配的模式声明您的资源,该模式排除了您不想添加的相关文件类型(例如* / .psd)。查看documentation for the resource plugin并查看M aven Android Plugin Samples project ..特别是我创建的MorseFlash应用程序以及与资源插件相关的设置。
答案 3 :(得分:0)
您可以尝试使用maven android plugin并在构建阶段添加一些逻辑。
答案 4 :(得分:-2)
如果您使用的是Eclipse,请右键单击该文件,然后选择“从构建路径中排除”