[英]How to get app package name or applicationId using JNI android
[英]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.