如何将新的源目录添加到Android Studio项目?

事物

所以最终,我试图将集成测试与Android Studio项目中的单元测试区分开。我发现了一些有关该主题的资源:

所有这些似乎表明,要走的路是为集成测试创建一个新的sourceSet,然后创建一个新的测试任务,该任务将在该源集中构建并运行测试。我无法超越创建Android Studio可以识别的源集的第一步。

这是我在app / build.gradle中拥有的内容,它的构建没有错误,但是不会导致integrationTest我可以向其中添加类源根:

android{
    ...
    sourceSets{
        integrationTest {
           java.srcDir('src/integrationTest/java')
        }
    }
}

我的问题是:

  1. 我到底要在哪里添加sourceSets块?在build.gradle中?在app / build.gradle中吗?在app / build.gradle里面的android块?

  2. 一旦我使用正确的语法将源集添加到正确的位置,这是否足以使Android Studio在主要和测试源旁边检测并在UI中呈现它,还是有其他步骤?

编辑:

我尝试遵循marius答案中的说明,但是IntegrationTest没有出现在我的构建变体中。这是我所看到的:

构建变体窗口

马里乌斯·巴丹(Marius Bardan)

这就够了:

android{
    ...
    productFlavors{
        integrationTest {
        }
    }
}

关于您的第一个问题productFlavors区块应该在您的app/build.gradle内部android区块中。

关于第二个问题:将其添加到build.gradle文件后,还需要创建文件夹/src/integrationTest/src/integrationTest/java完成后,同步gradle文件并从Build Variant窗口中选择新的Build Variant ,以使IDE将其检测为活动的源文件夹。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Gson Extras添加到Android项目?

来自分类Dev

如何将番石榴添加到我的Android Studio项目中?

来自分类Dev

自定义Maven插件:以编程方式将源目录添加到项目

来自分类Dev

如何将android项目添加到git

来自分类Dev

如何将ViewPagerIndicator添加到Android Studio

来自分类Dev

如何将ABS库添加到Android Studio?

来自分类Dev

将静态JSON添加到Android Studio项目

来自分类Dev

如何将监视模块添加到现有的Android Studio项目中?

来自分类Dev

将twitter-kit添加到android studio项目

来自分类Dev

如何将Google Play APK扩展库添加到android studio项目中?

来自分类Dev

如何将EasyPost库添加到Android Studio项目

来自分类Dev

Android Studio:如何将项目从listview1添加到listview2 onClick

来自分类Dev

如何将新的jarfile添加到Eclipse项目

来自分类Dev

如何将jar添加到Java Web NetBeans项目目录

来自分类Dev

将CastCompanionLibrary添加到项目-Android Studio

来自分类Dev

如何将具有依赖项目录的程序添加到$ PATH?

来自分类Dev

无法将目录添加到新的github项目

来自分类Dev

如何将纹理文件添加到Android Studio项目

来自分类Dev

如何将系统库添加到Android Studio?

来自分类Dev

尝试将Android Studio项目添加到github

来自分类Dev

如何将新的Maven项目添加到SVN

来自分类Dev

将Flash动画添加到android studio项目

来自分类Dev

如何将libgdx添加到现有的android studio项目中?

来自分类Dev

将 ARToolKit SDK 添加到 Android Studio 项目

来自分类Dev

如何将 firebase 库添加到 Android Studio

来自分类Dev

如何将`mock` 包正确添加到Android Studio 项目中?

来自分类Dev

将 Android Studio 项目添加到新的 git 存储库

来自分类Dev

如何将库添加到 android studio 而不是单个项目

来自分类Dev

如何将已编译的 C 代码添加到 android studio 项目中?

Related 相关文章

  1. 1

    如何将Gson Extras添加到Android项目?

  2. 2

    如何将番石榴添加到我的Android Studio项目中?

  3. 3

    自定义Maven插件:以编程方式将源目录添加到项目

  4. 4

    如何将android项目添加到git

  5. 5

    如何将ViewPagerIndicator添加到Android Studio

  6. 6

    如何将ABS库添加到Android Studio?

  7. 7

    将静态JSON添加到Android Studio项目

  8. 8

    如何将监视模块添加到现有的Android Studio项目中?

  9. 9

    将twitter-kit添加到android studio项目

  10. 10

    如何将Google Play APK扩展库添加到android studio项目中?

  11. 11

    如何将EasyPost库添加到Android Studio项目

  12. 12

    Android Studio:如何将项目从listview1添加到listview2 onClick

  13. 13

    如何将新的jarfile添加到Eclipse项目

  14. 14

    如何将jar添加到Java Web NetBeans项目目录

  15. 15

    将CastCompanionLibrary添加到项目-Android Studio

  16. 16

    如何将具有依赖项目录的程序添加到$ PATH?

  17. 17

    无法将目录添加到新的github项目

  18. 18

    如何将纹理文件添加到Android Studio项目

  19. 19

    如何将系统库添加到Android Studio?

  20. 20

    尝试将Android Studio项目添加到github

  21. 21

    如何将新的Maven项目添加到SVN

  22. 22

    将Flash动画添加到android studio项目

  23. 23

    如何将libgdx添加到现有的android studio项目中?

  24. 24

    将 ARToolKit SDK 添加到 Android Studio 项目

  25. 25

    如何将 firebase 库添加到 Android Studio

  26. 26

    如何将`mock` 包正确添加到Android Studio 项目中?

  27. 27

    将 Android Studio 项目添加到新的 git 存储库

  28. 28

    如何将库添加到 android studio 而不是单个项目

  29. 29

    如何将已编译的 C 代码添加到 android studio 项目中?

热门标签

归档