【发布时间】:2014-08-07 01:12:30
【问题描述】:
我正在使用 android studio 作为 IDE 开发一个 android 应用程序。
我的问题是:
在构建APK的过程中如何排除某些目录下的某些文件?
就我而言,我想从构建中排除一些图像,因为我的项目中使用的那些文件被指定为从网络应用内下载,而在开发过程中我希望在布局中引用它们。
google了一下,找到了一些解决办法:
Gradle 1.2: Exclude directory under resources sourceSets
How to exclude file from resources using Gradle and Android Studio?
还有来自 gradle.org 的 reference
然后我在 build.gradle 中提出了我的解决方案:
sourceSets {
main {
resources.exclude '**/drawable/*'
res.exclude '**/drawable/*'
}
}
但它不起作用,res/drawable/下的图像仍然显示(下载前)。
Android Studio 版本目前为 0.8.4。
任何想法将不胜感激。
【问题讨论】:
-
它是在 res/drawable-mdpi 或其表亲之一下拾取图像,而不仅仅是 res/drawable?
-
@LarrySchiefer 不,我不这么认为,因为我只将图像放在 drawable/ 目录下(在测试项目中)。
标签: android gradle android-studio