我安装了Android Studio,一切都运行良好。但现在突然间,所有的自动完成功能都不起作用了。无法进行变量检查、函数帮助或任何其他检查。我仍然可以编译项目,但会出现错误提示。
请问有人可以帮我解决这个问题吗?
我安装了Android Studio,一切都运行良好。但现在突然间,所有的自动完成功能都不起作用了。无法进行变量检查、函数帮助或任何其他检查。我仍然可以编译项目,但会出现错误提示。
请问有人可以帮我解决这个问题吗?
#1 在 Android Studio 的 Build 菜单中,点击 Rebuild Project 选项重新构建项目。
#2 构建完成后,转到 File > Invalidate Caches / Restart... ,然后点击 Invalidate an Restart 按钮进行缓存清除并重启。
这对我非常有效。
来源:https://code.google.com/p/android/issues/detail?id=61844#c4
#1 需要重新构建,因为 Android-Studio 并不仅仅依赖于 Gradle 的构建结果(至少在2022年的时候没有静态分析支持)。
#2 需要清除缓存,因为在上次构建之前的构建结果可能已被索引,这会导致 Android Studio 忽略最新的 Gradle 构建结果
(这是非常好的速度优化,但对开发者体验来说很糟糕)。有时候可能还会有其他原因,这就是为什么这里发布了许多其他答案的原因。
您还可以检查 文件 菜单中的 节能模式 是否已禁用。
最初使用:
compileSdkVersion 32
targetSdkVersion 32
更新了版本至33,我进行了更新后,在XML中的建议不再出现,我回到了32版本,现在这些建议又出现了。
关闭 Android Studio
前往 C:\Users\用户名\.android
并将文件夹重命名为:
build-cache
重命名为 build-cache_old
前往 C:\Users\用户名\.AndroidStudio3.x\system
,或者(对于 Android studio 4 及更高版本)前往 C:\Users\用户名\AppData\Local\Google\AndroidStudio4.x
并将以下文件夹重命名为:
caches
重命名为 caches_old
compiler
重命名为 compiler_old
compile-server
重命名为 compile-server_old
conversion
重命名为 conversion_old
external_build_system
重命名为 external_build_system_old
frameworks
重命名为 frameworks_old
gradle
重命名为 gradle_old
resource_folder_cache
重命名为 resource_folder_cache_old
重新打开 Android Studio 并再次打开您的项目。
C:\Users\karol\AppData\Local\Google\AndroidStudio2021.2
)找不到gradle
或者resource_folder_cache
。它们可能在哪里呢? - Karolina Hagegård关闭Android Studio
前往Windows上的c_users_path/.AndroidStudio3.5/system/目录
删除cache
文件夹
启动Android Studio
这对我有效。
我个人没有遇到过这个问题,但请尝试检查以下设置(文件
->设置
或 Alt+F7
):
项目设置 [名称]
检查
- 确保已选中Android
和Android Lint
,或者直接使用顶部下拉框将其设置为默认值。
IDE 设置
编辑器
-> 代码完成
- 确保已选中自动弹出代码完成
(并根据您的喜好检查其他设置)。
我曾遇到类似问题,但其他解决方案均无效。
关闭Android Studio,并删除.idea和build文件夹即可解决问题。