我一直使用 Eclipse 编写 Android 程序,并决定开始迁移到安卓工作室。我决定使用与 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:TextAppearance.Material.Widget.Button.Inverse”匹配的资源。
错误:(2) 检索项目的父级时出错:找不到与给定名称“android:Widget.Material.Button.Colored”匹配的资源。
Under 文件 -> 项目结构 -> 模块:应用程序(左列) -> 属性选项卡,我设置了以下版本:
- 《编译Sdk版本》:Android 5.1(API Level 22)
- “构建工具版本”:23.0.2
我应该怎么做才能解决这个问题?
我已经尝试过 Stack Overflow 问题中建议的内容appcompat-v7:21.0.0': 找不到与给定名称匹配的资源:attr 'android:actionModeShareDrawable',但没有成功。
您的编译 SDK 版本必须与支持库的主要版本匹配。
由于您使用的是支持库的版本 23,因此您需要针对 Android SDK 的版本 23 进行编译。
或者,您可以通过切换到最新的支持库 v22 来继续针对 Android SDK 版本 22 进行编译。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)