Android的工作室排除类从构建? [英] Android Studio Exclude Class from build?
问题描述
我一直在学习Android的在过去几个月一直在使用Eclipse的朱诺作为我的IDE都。
I've been learning Android over the past few months and have been using Eclipse Juno as my IDE.
我想移植到Android的工作室,不知道我怎么能从构建路径排除一些我还没有完成的类?
I am trying to migrate to Android-Studio and wonder how I can "exclude from build path" some of the classes I have yet to complete?
在Eclipse中,这是简单的点击右键。我找不到任何工作室参考吧。
In Eclipse, it was straight forward right click. I can't find any reference to it in Studio.
推荐答案
AFAIK的IntelliJ使得可以排除包。打开项目结构(CTR + ALT + SHIFT + Linux中S)>模块>来源选项卡。
AFAIK IntelliJ allows to exclude packages. Open Project Structure (Ctr+Alt+Shift+S in Linux) > Modules > Sources Tab.
不过,如果你想排除的只有一个类使用摇篮构建文件。
However if you would like to exclude only one class use Gradle build file.
Android的Studio使用摇篮所以在build.gradle文件里面添加的android配置定制SourceSet排除类,例如:
Android Studio uses Gradle so in build.gradle file add inside android configuration custom SourceSet that excludes your class e.g:
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 19
targetSdkVersion 19
packageName "org.homelab.lab"
testPackageName "org.homelab.lab.test"
}
sourceSets {
main {
java {
exclude '**/SomeExcludedClass.java'
}
}
androidTest {
java {
exclude '**/TestSomeExcludedClass.java'
}
}
}
}
这篇关于Android的工作室排除类从构建?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!