AndroidStudio无止境的“正在扫描文件以建立索引...”

问题描述

我遇到了一个问题,即AndroidStudio在对NDK软件包中的文件编制索引时遇到问题。因此,例如,如果我们以NativeActivity的标准AndroidStudio为例(代码也可以在GitHub上使用)并激活文件索引编制(例如,通过单击Build->Refresh C++ Projects),我们将获得无穷无尽的Scanning files to index...

AndroidStudio似乎不喜欢上述示例中CMakeLists.txtnative_app_glue东西所在的路径:

add_library(native_app_glue STATIC
    ${ANDROID_NDK}/sources/android/native_app_glue/android_native_app_glue.c)
...
target_include_directories(native-activity PRIVATE
    ${ANDROID_NDK}/sources/android/native_app_glue)

在我的情况下,${ANDROID_NDK}/home/nikolay/Projects/Android/AS/Sdk/ndk/21.3.6528147

没有任何帮助,没有重启AndroidStudio(重启AndroidStudio后卡在Loading project...上,没有File->Invalidate Caches/Restart,没有删除.gradle,.idea,app/.cxx,app/build文件夹,没有应用Inotify Watches Limit

但是仅复制native_app_glue个源以将21.3.6528147放置在路径中,从而相应地调整CMake:

add_library(native_app_glue STATIC
    native_app_glue/android_native_app_glue.c)
...
target_include_directories(native-activity PRIVATE
    native_app_glue)

删除.gradle,app/build文件夹并重新启动AndroidStudio。

有人遇到过这样的问题吗?也许这个问题只在我自己的地方?非常感谢您的帮助。

PS::使用的AndroidStudio为4.1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)