values:dimens.xml-错误:资源android:attr / foregroundInsidePadding是私有的

时间:2018-07-08 10:46:37

标签: android

一个朋友正在开发应用程序(这里是the link,它是this project的分支)。他说他可以在自己的PC上构建该项目。 但是当我尝试构建它时,出现了这个错误:

  

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

看起来像SO post,类似于我的问题。我找不到 android:attr / foregroundInsidePadding 的任何情况。我正在使用Android Studio 3.1.3,编译SDK为25,构建工具版本为27,Gradle 3.1.3。最低SDK为14,目标SDK为25。

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

1 个答案:

答案 0 :(得分:2)

该值是Android系统资源属性。您不应该使用它。 OEM(例如Samsung / LG / Htc等)可以自由更改这些值,因为它们是私有系统值。

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