即时应用

时间:2017-08-25 09:29:02

标签: android android-instant-apps

我正在关注谷歌codelab的即时应用程序。将原始应用程序转换为baseFeature并添加另一个功能模块后,它将像应用程序一样运行,但将基于原始的baseFeature。

根据代码实验室的说法,我更改了buld.gradle文件并从功能模块(非基本模块)中删除了应用程序组件。当我尝试构建项目时,我得到了跟随错误。

Error:(4) duplicate attribute
Error:/home/adventure/Desktop/android-topeka/topekaapk/build/intermediates/manifests/full/debug/AndroidManifest.xml:4 duplicate attribute
Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException: AAPT2 link failed:
Error:com.android.builder.internal.aapt.AaptException: AAPT2 link failed:
Error:Execution failed for task ':topekaapk:processDebugResources'.
> Failed to execute aapt

1 个答案:

答案 0 :(得分:7)

我被lint刺伤, YES LINT

enter image description here

问题:如图所示 Lint发出警告以优化导入,我从清单中删除了xmlns属性。

解决方案:不要删除xmlns属性