【问题标题】:Android InstantApp: Can one InstantApp have multiple base modules?Android InstantApp:一个 InstantApp 可以有多个基本模块吗?
【发布时间】:2021-01-02 16:48:42
【问题描述】:

查看 InstantApp 文档和 gradle/manifest 设置,但不确定我们是否可以拥有一个包含 2 个基本模块的 InstantApp?

主应用

  • 应用模块(基础模块 1)
  • 数据模块(基本模块 2)
  • 功能模块 1
  • 功能模块2
  • 功能模块 3
  • 功能模块4

免安装应用

  • 应用模块(基础模块 1)
  • 数据模块(基本模块 2)
  • 功能模块 1
  • 功能模块2

【问题讨论】:

标签: android android-instant-apps


【解决方案1】:

它只能有一个基本模块(没有一个应用程序,它会有多个入口点),但我认为可以强制安装一些功能。至少对于 DFM,它是这样的,因此它的行为可能相似。如果没有,只需打包一个基本模块。

【讨论】:

  • 我想这是有道理的。第二个基本模块将变成一个功能模块。创建我们的数据模块是为了轻松进行单元测试,无需任何 Android 依赖项。
  • 这真的取决于......当数据对于应用程序的运行至关重要时,它应该进入基本模块 - 当它不是必需时,它可以作为功能模块交付。跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-12
  • 1970-01-01
  • 2021-01-02
  • 1970-01-01
相关资源
最近更新 更多