将我的Android项目升级到Studio 3.0.1和Gradle 3.0之后,我在构建期间遇到了一个问题:
MAFlogonUI-3.15.6.aar\46f903e9d58266c453b893b9caa03deb\res\values\values.xml","position":{"startline":456,"startColumn":4,"startOffset":32855,"endline":459,"endColumn":12,"endOffset":33105}}],"original":"","tool":"AAPT"}
我认为问题是由于Android help引用的问题
他们声称在引用“androID”时,@ symbol符号被省略.并且生成的values.xml文件包含以下内容:
<style name="SapUexTextAppearance.SlIDingTabActive" parent="@androID:attr/textAppearanceMedium"> ...
但是因为这来自我已经包含在我的构建中的库,所以如果我对此有任何控制权,我就不知道.有没有办法阻止生成的res / values / value.xml中的@符号?还是我需要升级我的lib?
与此同时,我已禁用AAPT2 ……
解决方法:
只需将@androID:attr / textAppearanceMedium更改为@androID:style / TextAppearance.Medium即可.从Gradle 3开始,父母也必须是风格.
总结以上是内存溢出为你收集整理的android – 错误:样式父级的资源类型’attr’无效全部内容,希望文章能够帮你解决android – 错误:样式父级的资源类型’attr’无效所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)