当前位置: 首页 > 知识库问答 >
问题:

Android Studio将类排除在构建之外?

古扬
2023-03-14

我正在尝试迁移到Android-Studio,想知道如何“从构建路径中排除”一些我尚未完成的类?

在Eclipse中,直接右键单击即可。我在录音室里找不到任何关于它的参考资料。

共有1个答案

夏侯彬郁
2023-03-14

AFAIK IntelliJ允许排除包。打开Project Structure(Ctr+Alt+Shift+S在Linux中)>Modules>Sources选项卡。

但是,如果只想排除一个类,请使用Gradle构建文件。

Android Studio使用Gradle,所以在build.Gradle文件中添加Android配置自定义源集,该源集排除了您的类,例如:

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系统,并一直在使用Eclipse。 我正在尝试迁移到Android Studio。如何从尚未完成的构建路径中排除某些类? 在Eclipse中,单击鼠标右键很简单。我在Android Studio中找不到任何关于它的引用。

  • 我有一个测试,包括jUnit测试和testng测试。它工作正常时,我运行'mvn测试'从父pom,但测试失败时,在jenkins建设。我需要一个方法来跳过詹金斯的测试。

  • 我在一个项目中使用了,该项目是用文件作为影子JAR构建的(即,这些文件包含在JAR中,而不仅仅是一个依赖项。 问题是,2.10.0现在已经存在已知的安全问题,但没有更新版本的spring库带有补丁的jackson文件。所以,我需要做的是使用现有的spring图书馆,但更新的jackson图书馆。如果它是一个正常的依赖关系,这将是足够容易的,但显然文件不能从spring库中删除。 因此,有什么方法可

  • 问题内容: 我要在一个图形中制作一系列20个图(不是子图)。我希望图例在框外。同时,由于图形尺寸变小,我不想更改轴。请帮助我进行以下查询: 我想将图例框保留在绘图区域之外。(我希望图例位于绘图区域的右侧)。 无论如何,我是否减小了图例框内文本的字体大小,以使图例框的大小变小。 问题答案: 有很多方法可以做你想要的。要添加和所说的内容,可以使用关键字参数将图例部分地放置在轴外and/or 减小字体大

  • 在我的构建过程中(使用maven命令),我的maven编译器会自动下载依赖(repository/log4j/log4j/),但由于这有漏洞问题,我需要排除这个传递依赖下载。 这是我的POM(但实际上并不需要,因为空POM也会使用默认的mvn编译器下载它?)

  • 在对net进行研究之后,我猜想jaxb编译器再次尝试基于元素创建customer类,它已经基于元素所以我不想在解组时为permanentCustomer创建java对象,因为它已经在创建customer时创建了。 我能想到两个解决办法 1)maven-jaxb2-plugin插件的一些配置,如果java类已经生成,就不要重新生成,继续 是否存在任何配置?