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

Dan*_*nny 9 android external gradle android-manifest android-gradle-plugin

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

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

sourceSets {
    main {
        manifest.srcFile '..\\..\\..\\sources\\AndroidManifest.xml'
    }
}
Run Code Online (Sandbox Code Playgroud)

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

项目结构

也许我需要在build.gradle文件中添加其他内容?

Paw*_*ban 0

首先 - 我认为没有任何理由在 Android 项目之外维护清单。它是 Android 应用程序不可或缺的一部分,因此它应该位于 Android Studio 可以读取的位置。只需将其复制到应该在的位置即可。

如果您确实需要将 AndroidManifest.xml 放在外部位置,请考虑创建指向 Android Studio 期望的位置的符号链接。