为了账号安全,请及时绑定邮箱和手机立即绑定

检索项的父级错误:升级到AppCompat v 23后没有找到与给定名称匹配的资源

检索项的父级错误:升级到AppCompat v 23后没有找到与给定名称匹配的资源

临摹微笑 2019-06-18 10:42:26
检索项的父级错误:升级到AppCompat v 23后没有找到与给定名称匹配的资源我总是用Eclipse编写Android程序,并决定开始迁移到Android演播室..我决定使用与Eclipse相同的SDK,然后:开始一个新项目设置最低SDK4.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:TextAppearance.Material.Widget.Button.Inverse’.匹配的资源错误:(2)错误检索项的父级:没有找到与给定名称‘Android:Widget.Material.Button.colred’匹配的资源。在……下面文件->项目结构->模块:app(左列)->属性选项卡,我设置了以下版本:“编译SDK版本”:Android5.1(API级别22)“构建工具版本”:23.0.2我该怎么做才能解决这个问题?我已经试过了堆栈溢出问题中的建议。appcompat-v7:21.0.0‘:没有找到与给定名称匹配的资源:ATTR’Android:actionModeShareDrawable‘但没有用。
查看完整描述

3 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

您的编译SDK版本必须与支持库的主要版本相匹配。

由于您使用的是支持库的版本23,所以需要针对AndroidSDK的版本23进行编译。

或者,通过切换到最新的支持库V22,您可以继续针对AndroidSDK的22版本进行编译。


查看完整回答
反对 回复 2019-06-18
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

如果您试图将目标更改为以前的GooglePlayServices或AppCompatv 7版本,但它不起作用,请检查您是否有任何项目库依赖项,该项目将针对这些库的最新版本。谷歌地图Utils图书馆项目发生在我身上:

取代:

compile 'com.google.android.gms:play-services:+'

compile 'com.google.android.gms:play-services:8.3.0'

然后,您可以继续完全定位api 22。

如果它仍然没有编译,那么有时可以将编译程序SdkVersionAPI设置为23,Target tSdkVersion设置为22。


查看完整回答
反对 回复 2019-06-18
  • 3 回答
  • 0 关注
  • 511 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信