欢迎所有
我正在开发一个自动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