Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么android项目需要不止一个清单?_Android_Android Manifest_Android Gradle Plugin - Fatal编程技术网

为什么android项目需要不止一个清单?

为什么android项目需要不止一个清单?,android,android-manifest,android-gradle-plugin,Android,Android Manifest,Android Gradle Plugin,我已经导入了其他人的项目,我看到了3个清单文件。 一个用于main,一个用于test,另一个位于root文件夹中 拥有多个舱单的优势是什么? 如果我在一个文件中将活动设置为单个任务,在另一个文件中将活动设置为单个顶部,那么如何使用多个任务构建项目 如果有人能解释它是如何工作的,以及正确的处理方法是什么。当您有多个构建类型或产品风格时,通常需要多个清单文件。 渐变为单个清单文件。合并优先级是特定于产品风格和生成类型的清单文件。应用程序的主清单文件。库清单文件 想象一下,你的应用程序有免费版和付费版

我已经导入了其他人的项目,我看到了3个清单文件。 一个用于main,一个用于test,另一个位于root文件夹中

拥有多个舱单的优势是什么? 如果我在一个文件中将活动设置为单个任务,在另一个文件中将活动设置为单个顶部,那么如何使用多个任务构建项目


如果有人能解释它是如何工作的,以及正确的处理方法是什么。

当您有多个构建类型或产品风格时,通常需要多个清单文件。

渐变为单个清单文件。合并优先级是特定于产品风格和生成类型的清单文件。
  • 应用程序的主清单文件。
  • 库清单文件
  • 想象一下,你的应用程序有免费版和付费版。根清单文件将具有两个版本共享的段。付费版本会有特定的部分,比如检查许可证