清理 Android Studio 缓存
可以通过删除 Android Studio 的缓存目录来解决缓存布尔属性问题。具体步骤如下:
示例代码:
以下代码片段演示如何从 Android Studio 缓存中清除属性缓存:
File propertiesCacheDir = new File(project.getRootDir(), ".gradle/caches/6.7/properties");
if (propertiesCacheDir.exists()) {
deleteFolderRecursive(propertiesCacheDir);
}
private void deleteFolderRecursive(File file) {
if (!file.exists()) {
return;
}
if (file.isDirectory()) {
for (File child : file.listFiles()) {
deleteFolderRecursive(child);
}
}
file.delete();
}
该代码段将在 Gradle 项目构建期间自动清除 Android Studio 缓存的属性。