繁体   English   中英

如何为Android Instant App设置package / applicationId?

[英]How to set the package/applicationId for android instant app?

我的项目结构包含一个基本功能模块,一个已安装的应用程序模块(带有免费和付费版本)和一个即时应用程序模块(仅一个版本-免费)。 即时应用程序的软件包名称似乎来自基本功能模块的清单。

为什么即时应用程序的build.gradle中的applicationId字段不像对已安装的应用程序那样覆盖清单中的package字段?

hello Instant应用程序示例中也观察到相同的行为

基本功能模块需要在其依赖项中具有对application程序模块的application引用。 这允许基本功能从应用程序模块中提取applicationId ,而不使用其AndroidManifest.xml定义的功能。

例如,基本功能的build.gradle如下所示:

dependencies {
   feature project(':feature1')
   feature project(':feature2')
   application project(':app')
   ...
}

根据文档,这将构建所有样式(收费和免费),并为每种样式引入applicationId

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM