android - Gradle buildDir不会移动构建文件夹内的所有文件夹

标签 android gradle

我正在尝试将包含所有文件和文件夹的生成的文件夹“build”移动到另一个文件夹。

为了实现这一点,我使用了gradle属性。

buildDir = '/new_build_folder'

Gradle创建的文件夹(new_build_folder)仅包含一个名为generate的子文件夹,并且该文件夹中有一些自动生成的Java文件,但是gradle仍使用其生成的中间和输出子文件夹创建build文件夹。

我想念什么?

还有其他gradle属性来移动这些文件吗?

我正在使用gradle 3.3。

最佳答案

我有两个可能的开箱即用的原因。

  • 您e。 G。确实并非在所有项目上都进行了此设置(这是正确的设置),e。 G。您是在根项目上执行的,但不是在子项目上执行的。此设置是项目的设置,并且不会继承,因此仅在设置时有效。如果是这样,您可以e。 G。做allprojects { buildDir 'new_build_folder' }
  • 也许您使用的某些插件已对'build'进行了硬编码,而不是使用buildDir。但是,如果它不能满足所有标准任务的要求,我不认为这是原因,而是更有可能的原因之一。

  • 如果这都不适用,则需要提供更多信息,例如e。 G。您的构建脚本。

    关于android - Gradle buildDir不会移动构建文件夹内的所有文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44754812/

    相关文章:

    android - 日历事件保存在手机本地,但无法同步到 Google 日历

    android - Azure DevOps 管道 android build设置 sdk 位置

    android - Android应用程式和测试APK:版本冲突

    Java android java.util.ConcurrentModificationException

    android youtube 播放器 OpenYouTubeActivity 全屏不适用于 Android 4.3 及更高版本

    android - findViewById 为 EditText 返回 null

    android - 相机在牛轧糖中第二次拍摄时相机接收器无法检测到图像

    java - 如何在jar文件内运行Java代码,该jar文件读取String args []中指定的文件

    Gradle 复制任务,内部过滤器 - gradle.properties 文件值不起作用

    java - Android |二进制XML文件错误膨胀类|无法使用本 map 书馆的类(class)