按照Google IO 教程,我开始转换我的应用程序以支持即时功能。我让构建正确运行。我已经禁用,因为我遇到了构建错误。禁用这两个模块后,模块构建没有错误,但是当我去编辑应用程序基本功能的配置时,我得到了。aapt2
enableNewResourceProcessing
flags
The module cannot be android library
有谁知道是什么导致了这个问题。我com.android.feature plugin
在功能模块的构建中使用构建风格和构建类型。
按照Google IO 教程,我开始转换我的应用程序以支持即时功能。我让构建正确运行。我已经禁用,因为我遇到了构建错误。禁用这两个模块后,模块构建没有错误,但是当我去编辑应用程序基本功能的配置时,我得到了。aapt2
enableNewResourceProcessing
flags
The module cannot be android library
有谁知道是什么导致了这个问题。我com.android.feature plugin
在功能模块的构建中使用构建风格和构建类型。
不要运行你的feature
. 运行您的instantapp
替代并在其中设置功能 URL:
运行 -> 编辑配置 -> Android 应用程序 -> Instantapp -> 常规 -> 启动选项 -> 启动 = URL -> URL = https://example.com/my_feature
我面临的问题是即时功能也有构建配置。由于每个即时功能都被视为一个 android 库,因此 Studio 会抛出错误说module cannot be android library
. 为了解决这个问题,我只是通过删除构建配置
Run -> Edit configuration -> Click on - button
保留您的基本应用程序模块配置并删除所有其他功能配置。
功能模块被视为库。它没有应用程序 ID。因此,会生成“模块不能是 android 库”错误。