gradle 将同级目录树中的文件夹设置为排除Android Studio

kuarbcqp  于 6个月前  发布在  Android
关注(0)|答案(1)|浏览(82)

我有一个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的索引中排除。

zd287kbt

zd287kbt1#

我没有引用项目的真实的位置(这会导致Android Studio尝试索引所有兄弟目录),而是在我的项目文件夹中创建了符号链接,然后引用其他项目。

相关问题