【问题标题】:foregroundInsidePadding error when mirgating to Gradle 3.0.0迁移到 Gradle 3.0.0 时出现foregroundInsidePadding 错误
【发布时间】:2018-05-15 20:10:54
【问题描述】:

我正在迁移到 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。如何解决这个问题?

【问题讨论】:

  • 向我们展示您的 build.gradle 应用级文件
  • @Angelina 你能解决这个问题吗,因为我面临同样的问题
  • @AJay 不,我决定推迟此更改

标签: android gradle aapt aapt2


【解决方案1】:

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

【讨论】:

  • values.xml 文件中没有foregroundInsidePadding!我在 appcompat v7 库中搜索并找到了一些,我删除了 android: 前缀并尝试构建 - 没有效果,仍然 smae 错误:(
  • 你能分享你的项目吗?错误可能指向错误的文件。
  • 对不起,我不能。你会怎么搜索?我通过 Android Studio 搜索了所有依赖项。你还有其他方法吗?...:/
猜你喜欢
  • 2018-10-31
  • 1970-01-01
  • 1970-01-01
  • 2016-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-10
相关资源
最近更新 更多