Android的工作室排除类从构建? [英] Android Studio Exclude Class from build?

查看:324
本文介绍了Android的工作室排除类从构建?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在学习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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆