[英]Android Instant App : Feature module : The module cannot be android library
我开始按照Google IO教程转换我的应用以支持即时功能 。 我让构建正确运行。 当我遇到构建错误时,我已禁用aapt2
和enableNewResourceProcessing
。 禁用这两个flags
后,模块构建没有错误 ,但当我去编辑应用程序的基本功能的配置我得到The module cannot be android library
。
有谁知道导致这个问题的原因。 我在功能模块的构建中使用com.android.feature plugin
以及构建风格和构建类型 。
功能模块被视为库。 它没有应用程序ID。 因此,生成“模块不能是android库”错误。
我面临的问题是,即时功能还有一个构建配置。 由于每个即时功能都被视为一个Android库,Studio会抛出错误,说module cannot be android library
。 为了解决这个问题,我只需删除构建配置
Run -> Edit configuration -> Click on - button
保留基本应用程序模块配置并删除所有其他功能配置。
不要运行您的feature
。 改为运行你的instantapp
并在其中设置功能URL:
运行 - >编辑配置 - > Android应用程序 - > instantapp - >常规 - >启动选项 - >启动= URL - > URL = https://example.com/my_feature
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.