首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >样式属性attr/@attr/minTextSize未找到

样式属性attr/@attr/minTextSize未找到
EN

Stack Overflow用户
提问于 2018-10-08 08:47:06
回答 2查看 2.3K关注 0票数 3

很久以来,我一直试图找出这个问题,但不幸的是,我无法

如果我做了

android.enableAapt2=true

代码工作正常,但是删除相同的代码(这应该是强制的)

代码语言:javascript
复制
\incremental\mergeDevDebugResources\merged.dir\values\values.xml:5887: error: style attribute 'attr/@attr/minTextSize' not found.

以下是我正在使用的版本的详细信息

代码语言:javascript
复制
classpath 'com.android.tools.build:gradle:3.2.0'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'
classpath 'com.google.gms:google-services:4.0.1'
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.1"

在Gradle.Propeties中

代码语言:javascript
复制
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-all.zip

支持库版本

代码语言:javascript
复制
compile 'com.android.support:appcompat-v7:28.0.0'

错误输出路径

代码语言:javascript
复制
\.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0-alpha3.aar\33e6fcc6d3eea5b57de6d7aedf3f55c0\res\values\values.xml
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-09 09:31:30

问题是在项目中添加了一些等级。实际上,内部库已经定义了属性minTextSize

由于最新的更新和兼容性,没有找到attr

为了识别,我定义了相同的攻击

代码语言:javascript
复制
<attr name="minTextSize" format="integer">16</attr>

在我的应用模块中的attrs.xml中。编译相同抛出的重复值和路径错误,从该路径中我找到了需要更新的库。

更新到所有库的最新版本已经解决了这个问题。

票数 1
EN

Stack Overflow用户

发布于 2019-02-14 09:56:49

在我的例子中,当我升级构建工具时发生了这种情况,为了解决这个问题,您应该有两个attr文件,如下所示:

中添加以下两行attr.xml文件:

代码语言:javascript
复制
 <style name="SquareTextView">
         <item name="minTextSize">5dp</item>
    </style>
    <declare-styleable name="SquareTextView"><attr format="dimension" name="minTextSize"/></declare-styleable>

这解决了我所面临的问题。希望它能帮到别人。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52698540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档