android - 迁移到Gradle 3.0.0时,foregroundInsidePadding错误

标签 android gradle aapt aapt2

我正在迁移到Gradle v3(特别是3.1.2),但出现错误:

AGPBI: {"kind":"error","text":"error: resource android:attr/foregroundInsidePadding is private.",
"sources":[{"file":"C:\\Users\\Angelina\\.gradle\\caches\\transforms-1\\files-1.1\\appcompat-v7-27.0.2.aar\\a93d35a31f498023ac08296f6b1bf65b\\res\\values\\values.xml"}],
"original":"","tool":"AAPT"}
:app:processDebugResources
error: failed linking references.
:app:processDebugResources FAILED

在代码,库或values.xml中的文件中没有foregroundInsidePadding。如何解决这个问题?

最佳答案

删除“android:”前缀。您应该使用“@ attr / foregroundInsidePadding”,而不是“android:attr / foregroundInsidePadding”。

关于android - 迁移到Gradle 3.0.0时,foregroundInsidePadding错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50358456/

相关文章:

android - 谷歌地图 setClustering(ClusteringSettings) 方法未解析

java - 通过处理程序消息以最少的分配传递数组的副本?

android - R类中同一个资源生成不同的ID

java - BuildException : Failed to execute aapt in Android Studio 3. 1 金丝雀 6

android - 在 Canvas 上绘图需要帮助 - Android

java - toBlockingFirst方法靠谱吗?

java - 在Spring Boot应用程序(Java 8)的 Controller 中设置日期值

android - 如何将 gradle BoM 与注释处理器一起使用?

gradle - Gradle-下载单个groupID的所有版本jar :artifactID from Artifactory

android - 错误 : Cannot run aapt