ine*_*cii 15 android gradle android-studio
我正在使用android studio作为IDE开发一个Android应用程序.
我的问题是:
如何在构建APK的过程中排除某些目录下的某些文件?
在我的情况下,我想从构建中排除一些图像,因为我的项目中使用的那些文件被指定为从应用程序中的网络下载,而在开发期间我希望在布局中引用它们.
谷歌搜索后,我找到了一些解决方案:
Gradle 1.2:排除资源下的目录sourceSets
如何使用Gradle和Android Studio从资源中排除文件?
并参考 gradle.org
然后我在build.gradle中提出了我的解决方案:
sourceSets {
main {
resources.exclude '**/drawable/*'
res.exclude '**/drawable/*'
}
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用,res/drawable /下的图像仍然显示(下载前).
Android Studio版本目前为0.8.4.
任何想法将不胜感激.
Sco*_*rta 20
Android sourceSets目前不支持排除路径.您可以通过错误https://code.google.com/p/android/issues/detail?id=64957进行跟踪
发生这种情况是因为Android sourceSets与Java sourceSets不同; 它们是Android插件中的自定义实现,并不会自动获取其兄弟的所有功能.这需要专门针对Android实施,尚未完成.
| 归档时间: |
|
| 查看次数: |
10607 次 |
| 最近记录: |