添加Android Image Cropper库会引发错误

时间:2017-02-10 13:33:24

标签: java android sdk

当我将此库添加到我的Android应用程序项目时,它给出了一个错误:

“检索项目的父项时出错:找不到与给定名称匹配的资源'android:TextAppearance.Material.Widget.Button.Inverse'

(还有3个错误)

它还需要我的v23 / values-v23.xml文件,其中标记了这一行:

我的minSdkVersion是15,targetSdkVersion 21和compileSdkVersion 21.我猜这些应该保持不变吗?

我正在使用Android Image Cropper 2.1.4,所以我认为这意味着它应该在compileSdkVersion 21上正常运行。

有人能给我一些提示如何解决这个问题吗?

我对Android开发有点新鲜

1 个答案:

答案 0 :(得分:0)

如果您确定在将此库包含到项目之后出现这些错误,那么此库肯定会使用从父资源 TextAppearance.Material继承的某些样式资源。 Widget.Button.Inverse 不存在。此问题将通过从存在的父资源继承来解决(将targetSDKVersion设置为至少库使用的那个)。

其次,最好将targetSDKVersion更改为最新版本,并将SDKVVersion编译为最新版本。这就是编写应用程序时通常会做的事情。每个人都希望将所有新设备作为目标,以便能够使用他人的应用程序。

因此尝试更改目标并编译SDKVerisons。 将SDKVersions更改为最新版本。