【问题标题】:Instant app package name免安装应用包名称
【发布时间】:2018-02-19 12:39:26
【问题描述】:

我在 Play 商店中有一个应用程序包名称为 com.xyz.hello 现在我创建了相同的即时应用程序。我知道即时应用程序和可安装应用程序的包装名称应该相同。 我想知道我必须将包名称更改为 com.xyz.hello 的即时应用程序的哪个模块

  • 应用模块
  • instantapp 模块
  • 即时基础
  • 功能模块

【问题讨论】:

标签: android android-instant-apps


【解决方案1】:

我得到了解决方案,只需在应用模块的build.gradle 中将applicationId 更改为与已安装的应用 相同。

【讨论】:

【解决方案2】:

在 google 提供的 Instantapp 示例中,它们没有为 Instant App 模块指定单独的 AndroidManifest。鉴于此,我认为它将具有与已安装的 AndroidManifest.xml 中指定的相同的包

【讨论】:

    【解决方案3】:

    应用模块:需要在应用模块包名中增加一个新的层级,如“app”。所以它会从“com.xyz.hello”变成“com.xyz.hello.app”。

    Instant App Module:您不需要为此模块设置任何包名称,因为它没有清单。

    基础模块:基础模块包名需要指定为旧应用的模块包名,本例为“com.xyz.hello”。

    功能模块:功能模块的包名应该比基本模块包名低一级,例如“com.xyz.hello.feature”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-19
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2010-11-01
      • 2015-05-30
      • 2014-05-13
      相关资源
      最近更新 更多