首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更新支持库23.2.0构建错误

更新支持库23.2.0构建错误
EN

Stack Overflow用户
提问于 2016-02-25 21:24:20
回答 10查看 10.3K关注 0票数 17

我已经将支持库更新到了23.2.0,因为我在构建时得到了这个错误:

\app\build\intermediates\data-binding-layout-out\debug\values-v11\values-v11.xml错误:(67,54)找不到与给定名称匹配的资源(位于“android:

actionModeCloseDrawable”,其值为“@drawable/abc_ic_ab_back_mtrl_am_alpha”)。

你遇到过这个问题吗?

EN

回答 10

Stack Overflow用户

发布于 2016-02-27 04:32:49

它被重命名了几次:目前是从它的24.0.0版本开始

代码语言:javascript
复制
R.drawable.abc_ic_ab_back_material

以前的版本:

23.2.1 R.drawable.abc_ic_ab_back_mtrl_am_alpha

23.2.0 R.drawable.abc_ic_ab_back_material

票数 26
EN

Stack Overflow用户

发布于 2016-02-25 21:28:46

此资源已被删除。请参阅:https://medium.com/@chrisbanes/appcompat-v23-2-age-of-the-vectors-91cbafa87c88#.b1pysvcvl

设置此标志应该会有所帮助:

代码语言:javascript
复制
android {
  defaultConfig {
    vectorDrawables.useSupportLibrary = true
  }
}

如果你还没有更新,并且使用的是1.5.0或更低版本的Gradle插件,你需要在你的应用程序的build.gradle中添加以下内容:

代码语言:javascript
复制
android {
  defaultConfig {
    // Stops the Gradle plugin’s automatic rasterization of vectors
    generatedDensities = []
  }
  // Flag to tell aapt to keep the attribute ids around
  aaptOptions {
    additionalParameters "--no-version-vectors"
  }
}
票数 10
EN

Stack Overflow用户

发布于 2016-02-29 13:55:32

我认为谷歌正在将DrawableAndroid Support Library 23.2转换为Vector Drawable,因为它有后端支持。

为此,他们删除了Android Support Library 23.2中的@drawable/abc_ic_ab_back_mtrl_am_alpha,并添加了一个名为R.drawable.abc_ic_ab_back_material的矢量可绘制文件

解决方案:

添加对矢量可绘制的支持

代码语言:javascript
复制
// Gradle Plugin 2.0+  
android {
defaultConfig {
    vectorDrawables.useSupportLibrary = true
  }
}
// Gradle Plugin 1.5  


android {  
   defaultConfig {  
     generatedDensities = []  
  }  

  // This is handled for you by the 2.0+ Gradle Plugin  
  aaptOptions {  
    additionalParameters "--no-version-vectors"  
  }  
 } 

abc_ic_ab_back_mtrl_am_alpha替换为abc_ic_ab_back_material

链接:

http://android-developers.blogspot.co.uk/2016/02/android-support-library-232.html

https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Status%20Priority%20Owner%20Summary%20Stars%20Reporter%20Opened&groupby=&sort=&id=201835

https://medium.com/@chrisbanes/appcompat-v23-2-age-of-the-vectors-91cbafa87c88#.uws2k5j4j

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35628572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档