5

按照Google IO 教程,我开始转换我的应用程序以支持即时功能。我让构建正确运行。我已经禁用,因为我遇到了构建错误。禁用这两个模块后,模块构建没有错误,但是当我去编辑应用程序基本功能的配置时,我得到了。aapt2enableNewResourceProcessingflagsThe module cannot be android library

有谁知道是什么导致了这个问题。我com.android.feature plugin在功能模块的构建中使用构建风格构建类型

4

3 回答 3

0

不要运行你的feature. 运行您的instantapp替代并在其中设置功能 URL:

运行 -> 编辑配置 -> Android 应用程序 -> Instantapp -> 常规 -> 启动选项 -> 启动 = URL -> URL = https://example.com/my_feature

于 2018-04-04T04:44:25.153 回答
0

我面临的问题是即时功能也有构建配置。由于每个即时功能都被视为一个 android 库,因此 Studio 会抛出错误说module cannot be android library. 为了解决这个问题,我只是通过删除构建配置

Run -> Edit configuration -> Click on - button

保留您的基本应用程序模块配置并删除所有其他功能配置。

于 2018-02-05T10:23:11.197 回答
0

功能模块被视为库。它没有应用程序 ID。因此,会生成“模块不能是 android 库”错误。

于 2017-06-01T13:04:24.950 回答