值:dimens.xml - 错误:资源 android:attr/foregroundInsidePadding 是私



>一个朋友正在开发应用程序(这是链接,它是这个项目的一个分支(。他说他可以在PC上构建该项目。 但是当我尝试构建它时,我遇到了这个错误:

错误:资源 android:attr/foregroundInsidePadding 是私有的。 消息{种类=错误,文本=错误:资源 android:attr/foregroundInsidePadding 是私有的。 sources=[C:\Users\Phincon\AndroidStudioProjectsotesx-master\NotesX\src\main\res\values\dimens.xml:9:5-58], 原始消息=,工具名称=可选.of(AAPT(}

看起来这个SO帖子类似于我的问题。我找不到任何出现的android:attr/foregroundInsidePadding。我使用的是Android Studio 3.1.3,编译SDK是25,构建工具版本是27,Gradle 3.1.3。最小 SDK 为 14,目标 SDK 为 25。

这是令人困惑的。有什么解决方法吗?谢谢

该值是 Android 系统资源属性。你不应该使用它。OEM(如三星/LG/HTC等(可以自由地更改这些值,因为它们是私有系统值。

Android Studio 或 Android SDK 更新现在可能会强制执行此值,并阻止您使用该值。无论哪种方式,工具都是正确的,您不应该依赖该资源。