忽略来自Android APK的文件

是否可以忽略文件被打包到Android APK中? 例如,我将.psd文件放在与其.png对应文件夹相同的文件夹中,并且所有.psd文件都打包完毕。

我知道我可以将它们移到文件夹之外,但我喜欢将它们放在一起,如果可能的话,我不愿意这样做

  • Android onActivityResult未调用/触发
  • 4个Android按钮是标准的吗? 防爆。 后退按钮,菜单按钮
  • 在onCreate中获取内容视图大小
  • 生成的Android GCM ID在某些情况下返回“MESSENGER”,而在大多数情况下都能正常工作。 无法find原因
  • 在调用setTargetInfo()之前无法调用getBootClasspath()
  • 如何为按钮设置多个标签?
  • Android视图关闭某些视图的隐式状态保留
  • 通过Intent将对象发送到服务而不进行绑定
  • Android Asset Packaging Tool(AAPT)实际上支持这一点。

    我总是将类似psd的文件放在资源目录中,如下所示:

    /res/drawable/_pre_production/ic_launcher.psd 

    任何_pre_production目录都不会添加到APK。

    使用这种方法,它们位于实际图像目录的子目录中,但我没有看到它的问题。 它仍然整齐有序。 ;)

    Ant脚本可以解决这个问题。 如果您正在使用proguard,即使该脚本对您来说也足够好。

    使用Maven Android插件并使用匹配的模式声明您的资源,该模式排除了您不想添加的相关文件types(例如* / .psd)。 查看资源插件的文档 ,查看M aven Android插件示例项目 ..特别是我创建的MorseFlash应用程序以及与资源插件相关的设置。

    您可以尝试使用maven android插件并在构建阶段添加一些逻辑。

    如果您使用的是Eclipse,请右键单击该文件并选择“从构建路径中排除”