检索项的父级时出错:升级到AppCompat v23后,找不到与给定名称匹配的资源

时间 2015-08-18
阅读 539388
点赞 0
收藏 0
连接vini-g-fer

我一直用Eclipse为Android编程,并决定开始迁移到Android Studio. 我决定使用与Eclipse相同的SDK,然后:

  • 启动了一个新项目
  • 设置最小SDK 4.0(API级别14)
  • 选择空白活动选项
  • 活动名称和布局名称使用默认名称
  • 打完

几秒钟后,Gradle完成生成,并在文件teste4\app\build\intermediates/exploded aar\com.android.support\appcompat-v7\23.0.0\res\values-v23\values-v23.xml中引发两个错误,并显示以下消息:

错误:(2)检索项的父级时出错:找不到与给定名称“android:textpearance.material.widget.button.inverse”匹配的资源。

错误:(2)检索项的父级时出错:找不到与给定名称“android:widget.material.button.colored”匹配的资源。

文件->项目结构->模块:app(左列)->属性选项卡,我设置了以下版本:

  • “编译SDK版本”:Android 5.1(API 22级)
  • “构建工具版本”:23.0.2

我该怎么做才能解决这个问题?

我已经尝试过堆栈溢出问题中的建议appcompat-v7:21.0.0': No resource found that matches the given name: attr 'android:actionModeShareDrawable'但是没有用。

建议答案

如果您在下载最新的SDK和Android Studio之后仍出现错误,请参阅以下内容:

  1. 下载最新的SDK
  2. 打开文件项目结构(Ctrl键+中高音+换档+S
  3. 在模块中,选择应用程序
  4. 在“属性”选项卡中:将compile sdk版本更改为api 23 android 6.0棉花糖(最新)

我希望它能帮助一个人,这样他就不会像我这几天那样受苦了。

👍 0