问题描述
我遇到了一个问题,即AndroidStudio在对NDK软件包中的文件编制索引时遇到问题。因此,例如,如果我们以NativeActivity的标准AndroidStudio为例(代码也可以在GitHub上使用)并激活文件索引编制(例如,通过单击Build->Refresh C++ Projects
),我们将获得无穷无尽的Scanning files to index...
AndroidStudio似乎不喜欢上述示例中CMakeLists.txt的native_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 (将#修改为@)