我开始遇到这个错误,这阻止了我构建我的项目
3:11:08 PM Gradle sync started
3:11:12 PM Gradle sync completed
3:11:13 PM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]
3:12:51 PM Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
3:12:53 PM Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
3:12:54 PM Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
3:12:56 PM Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
3:13:31 PM Gradle build finished in 2m 19s 29ms
在事件日志中。我已经看过其他问题...使缓存/重新启动无效,无需添加
android {
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
}
在我的build.gradle中。我查看了其他一些资源,说此错误可能与不良图像文件有关?我最近添加了一个.png,但我已经尝试关闭>删除图片>将其重新添加到可绘制的>"启动为>"清洁"项目。但这似乎也无济于事。
如果有人有其他想法或在我之前对此进行了解决。...这一直使我退缩了一段时间。谢谢!
我遇到了相同的问题,就像在您的情况下没有提到的解决方案。
我的问题是,当我尝试将strings.xml中声明的值与 android:textView的字段字段相关联时,我错过了点击。此遗漏点击导致字符串与 android相关联:tools 。
结果是相同的:indexNotReadyException。
我删除了Android:XML的工具,错误就消失了。最让我感到困惑的是,即使Android:工具实际上并不存在,我也可以在手机上构建和部署应用程序(至少在TextView上下文中不存在)。
我建议任何有此错误的人检查UI和双重检查相关的.xmls的最新更改。该错误并不总是以红色字母突出显示,有时您必须将鼠标悬停在其上,以便出现" Unkown属性:..."的文本。
我遇到了这个问题,解决方案是从元素中删除省略和阴影。