在XML

时间:2017-12-10 03:36:44

标签: android android-instant-apps

参考Sample project available

我们有一个基本模块和一个功能模块

在功能模块中,我们使用位于基本模块中的布局来设置setContentView。 之后我们手动在基础布局内手动扩充布局(layout_a.xml)(请参阅再见功能中的GoodbyeActivity.java) 在这个layout_a.xml内,我们有一个带有背景资源的简单按钮,该按钮仅在特征模块中可用。 应用程序无法运行,运行时崩溃。它编译没有错误。 似乎拆分资源的整个想法都被打破了。或者我在这里做错了什么? 任何指向功能资源的事件都会发生此错误。 <include>语句,字符串,维度等。非常烦人,您也没有看到任何构建错误。

要重现此错误,请在上面的链接中克隆回购。它是android即时应用程序演示存储库的克隆。 打开hello-feature-module,使用网址“ http://hello-feature.instantappsample.com/goodbye/example ”运行即时应用 在fore功能中,请参阅res文件夹中的GoodbyeActivitylayout_a.xml

  

如果删除layout_a.xml文件中的第29行,则应用程序运行正常。

1 个答案:

答案 0 :(得分:3)

参考Google issue tracker,已将Android SDK内置工具修复为27.0.2

请将 Android SDK内置工具更新为27.0.2 并确保您使用 Android Studio 3.0.1或更高版本

如果问题仍然存在,请在Google issue tracker报告,然后重新审核。