如何自动清除Gradle脚本缓存文件夹?

时间:2015-11-02 08:51:09

标签: android linux gradle android-gradle

欢迎所有

我正在开发一个自动APK生成器,它使用gradle控制台命令编译Android应用程序。我发现了这个问题:

FAILURE: Build failed with an exception.

* What went wrong:
Failed to create parent directory '/root/.gradle/caches/2.2.1/scripts/settings_14c7jxprvkvxiv2ted70j3e0u' when creating directory '/root/.gradle/caches/2.2.1/scripts/settings_14c7jxprvkvxiv2ted70j3e0u/SettingsScript/buildscript'

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
java.lang.Exception: Error processing Build command. Error code: 1

问题是目录/root/.gradle/caches/2.2.1/scripts/生成了数百个子目录,并且已达到linux inode限制。

为什么gradle会生成所有这些目录,我如何告诉gradle停止此操作?如果gradle有一个选项可以自动删除/清理这些缓存目录,那将是完美的。

重要提示:我没有使用android studio,所有进程都自动化并使用控制台命令(gradle assembleRelease)

THX

0 个答案:

没有答案