无尽的 Android Studio 'Scanning files to index...'
AndroidStudio endless 'Scanning files to index...'
我遇到过一个问题,即 AndroidStudio 在索引 NDK 包中的文件时出现问题。因此,例如,如果我们采用 NativeActivity 的标准 AndroidStudio 示例(代码也可在 GitHub 上获得)并激活文件索引(例如通过单击 Build->Refresh C++ Projects
),我们将获得无尽的 Scanning files to index...
AndroidStudio 似乎不喜欢 native_app_glue
东西所在的路径,来自 CMakeLists.txt 提到的示例:
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, .idea, app/.cxx, app/build
个文件夹并重新启动 AndroidStudio。
有没有人遇到过这样的问题,或者问题可能只在我这里?非常感谢您的帮助。
P.S.: 使用的AndroidStudio是4.1
发现这是 Android Studio 4.1 中的一个已知问题(感谢@protossor 的确认),目前正在修复:https://issuetracker.google.com/issues/171801044
所以,只能等待新的 Android Studio 版本来检查问题是否已修复(结果将共享)。
我遇到过一个问题,即 AndroidStudio 在索引 NDK 包中的文件时出现问题。因此,例如,如果我们采用 NativeActivity 的标准 AndroidStudio 示例(代码也可在 GitHub 上获得)并激活文件索引(例如通过单击 Build->Refresh C++ Projects
),我们将获得无尽的 Scanning files to index...
AndroidStudio 似乎不喜欢 native_app_glue
东西所在的路径,来自 CMakeLists.txt 提到的示例:
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, .idea, app/.cxx, app/build
个文件夹并重新启动 AndroidStudio。
有没有人遇到过这样的问题,或者问题可能只在我这里?非常感谢您的帮助。
P.S.: 使用的AndroidStudio是4.1
发现这是 Android Studio 4.1 中的一个已知问题(感谢@protossor 的确认),目前正在修复:https://issuetracker.google.com/issues/171801044
所以,只能等待新的 Android Studio 版本来检查问题是否已修复(结果将共享)。