外部的AndroidManifest.xml不会出现在项目视图窗格下

我一直在使用Android Studio和Gradle开发一个Android项目。

我的项目的AndroidManifest.xml位于外部文件夹下。 我正在使用build.gradle文件中的以下代码指向它:

 sourceSets { main { manifest.srcFile '..\\..\\..\\sources\\AndroidManifest.xml' } } 

一切都很好,项目编译和运行,除了使用项目视图窗格时,我找不到项目结构下的AndroidManifest.xml文件。

项目结构

也许我需要添加一些其他的build.gradle文件?

Solutions Collecting From Web of "外部的AndroidManifest.xml不会出现在项目视图窗格下"

首先 – 我没有看到任何理由维护Android项目之外的清单。 它是Android应用程序不可分割的一部分,因此它应该位于Android Studio可以读取的位置。 只要把它复制到应该的地方。

如果您确实需要在外部位置安装AndroidManifest.xml,请考虑制作符合Android Studio预期的位置的符号链接。

我不相信你可以。 当您使用项目视图窗格时,Android Studio将显示项目根目录中的所有文件,而不是链接到项目的所有文件(要testing此项目,您可以在项目的文件夹中创build未链接到项目的新文件,您将能够在Android Studio资源pipe理器中看到它)。

Android Studio(和IntelliJ)是在假定您的所有源代码位于单个“项目”文件夹中的情况下构build的。 这就是项目视图只包含项目中的文件的原因,它只是为了显示一个文件树。

我只是testing了一下,你可以使用Android视图(你发布的截图中的其他选项之一)让你的外部Manifest出现。 有些function在编辑时被禁用或损坏。 这是可能的,因为即使你有一个奇怪的外部清单要求,Android视图也是为了显示项目的所有相关源。

但是,请考虑直接将其移入您的项目或使用符号链接。 你会更快乐。

把它放在一个更接近你所在目录的文件夹中,如果需要的话,把它移近一些。 “.. \ \来源的AndroidManifest.xml”