大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述缺少来自android appcompat v7-21.0.0的样式相关的知识,希望能为你提供帮助。
我最初使用的是compile 'com.android.support:appcompat-v7:19.0.1'
,因此我决定实现一个DrawerLayout
。不幸的是,我得知v4支持库的ActionBarDrawerToggle
已被弃用,并使用v7版本。看来此版本不在support-v7-appcompat的19.0.1版本中,因此我决定升级到compile 'com.android.support:appcompat-v7:21.0.0'
。但是,现在我的样式出现以下错误:
Error:Error retrieving parent for item: No resource found that matches the given name '@style/Widget.AppCompat.Light.Base.ActionBar.TabBar.Inverse'.
((还有其他几个)。
我已经尝试了几件事,包括以下内容:
- Error in styles_base.xml file - android app - No resource found that matches the given name 'android:Widget.Material.ActionButton'
- Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Widget.ActionBar.Title'
build.gradle
具有以下配置:defaultConfig {
minSdkVersion 11
targetSdkVersion 17
}
答案v4支持库的
ActionBarDrawerToggle
已被支持库v21弃用。v7版本是
appCompat
库v21引入的。此外,如果您正在使用
appCompat
库v21,则必须使用API?? 21+进行编译。【缺少来自android appcompat v7-21.0.0的样式】更改您的
build.gradle
文件:android {
compileSdkVersion 21defaultConfig {
minSdkVersion 11
targetSdkVersion 21
}
推荐阅读
- 如何使用像Android Studio这样的pid杀死进程呢()
- 从Firebase读取数据到Android目前没有代码
- 在Realm过滤父母和子女 - Android
- 获取点在AndroidPlot中的正确位置
- Android应用程序地图的当前位置lat,并长时间发送到firebase吗()
- 在Azure Windows WebApp上构建Strapi返回500错误
- 蓝牙连接,原因码= 0x000e-Android
- Xamarin形式(Android和Windows平台上的HTML数据转换)
- 如何从图像中选择像素,并减少Android编程中该像素的不透明度