Yu *_*ang 21 android gradle-3.0 android-instant-apps
我最近升级到了gradle-3.0.0-alpha8,之后在编译时没有解决一些样式.
发展环境:
错误信息:
Run Code Online (Sandbox Code Playgroud)Error:(94, 5) style attribute '@android:attr/windowExitAnimation' not found Error:(94, 5) style attribute '@android:attr/windowEnterAnimation' not found
在gradle.properties文件中设置android.enableAapt2 = false可以解决这个问题.
但是,Instant App需要android.enableAapt2 = true.我该怎么办?
Yu *_*ang 68
所有问题都已经解决了.
问题原因:
有两个模块,A_module,B_module.
B_module有一种风格:
<style name="my_style”> 
 <item 
  name="@android:windowEnterAnimation">@anim/anim_toast_show</item> 
 <item 
 name="@android:windowExitAnimation">@anim/anim_toast_hide</item>
</style>
如果B_module编译(':A_module')
构建或清理,则在A_module-> Res-> values-> styles中报告错误位置:
错误:(94,5)式的属性'@android:ATTR/windowExitAnimation'未找到
错误:(94,5)式的属性'@android:ATTR/windowEnterAnimation'未找到
解决方案:
删除项目名称开头的"@".
<item name="@android:windowEnterAnimation">@anim/anim_toast_show</item>
<item name="@android:windowExitAnimation">@anim/anim_toast_hide</item>
至:
<item name="android:windowEnterAnimation">@anim/anim_toast_show</item>
<item name="android:windowExitAnimation">@anim/anim_toast_hide</item>
| 归档时间: | 
 | 
| 查看次数: | 28356 次 | 
| 最近记录: |