我有一个Android NDK项目,位于/src/project/myandroidproject
的大型存储库中。
它需要两个库,它们位于一个非常大的目录src/libs
中,例如src/libs/json
。
当包括这些库时,Android Studio决定索引整个src/libs
,这是一个坏主意,因为这个文件夹是~ 100 GB,并会导致Android Studio在“更新符号”时完全冻结和崩溃。
我发现我可以将整个目录标记为排除,但每次同步gradle项目时,这似乎都会重置。我找到了这个答案:How do I remove directories from Indexing in Android Studio?。然而,这似乎只适用于项目的子目录。
我正在寻找一种方法,当某个目录不是项目的子目录时,可以将该目录从Android Studio的索引中排除。
1条答案
按热度按时间zd287kbt1#
我没有引用项目的真实的位置(这会导致Android Studio尝试索引所有兄弟目录),而是在我的项目文件夹中创建了符号链接,然后引用其他项目。