在Android Studio3中,至少有两种新模块类型。第一是Instant app module
,第二是feature module
。对于Instant App module
,这一点很明显,但在我看来,feature module
与library module
是一样的。那么,library
和feature
模块之间的真正区别是什么,何时应该使用library module
,何时应该使用feature module
发布于 2017-06-30 13:40:14
我会像这样完成Marcin Orlowski计划。您可以以与给定功能或基本模块的依赖项相同的方式来描绘库模块。
因此,库模块不会打包在即时应用程序APK中。
发布于 2017-07-17 10:58:25
功能模块是应用com.android.feature插件的模块。
此模块类型具有双重性质:
当在构建期间被应用程序(com.android.application)消费时,它会产生一个aar,其工作方式就像一个库
在最简单的情况下,即时应用程序可以有一个单一的功能模块。如果存在多个功能模块,则可以通过api配置定义这些功能到功能的依赖关系。在任何情况下,只能有一个用baseFeature属性标记的基本特征。
主要来源: https://codelabs.developers.google.com/codelabs/android-instant-apps/#3
发布于 2017-06-30 03:31:22
这一切都适用于即时应用程序,因此只有当您的应用程序支持即时应用程序功能时才需要它
请参阅https://developer.android.com/topic/instant-apps/getting-started/structure.html#basic-app
https://stackoverflow.com/questions/44838108
复制相似问题