原文链接:http://www.jianshu.com/p/1e4c6218a372   简书作者:Diffey 

1.java.lang.NoSuchMethodError: android.content.res.Resources.getDrawable/getColor
或者 java.lang.NoSuchMethodError:android.content.Context.getDrawable/geColor


原因:Context类的getDrawable(res)/geColor(res)方法和Resources的getDrawable(res,theme)/getColor(res.theme)都是API21才添加的,低版本系统无法找到该方法所以报异常。


解决办法:
使用Resources的getDrawable(res),但是该方法在API22已废弃。
使用ContextCompat.getDrawable(context,res)。


更多相关文章

  1. Android Studio报错:Unsupported method: AndroidProject.getPlug
  2. android中的ProgressBar的使用方法
  3. Some Android licenses not accepted. To resolve this, run: fl
  4. android Button控件的四种不同方法
  5. android去掉标题和状态栏的方法
  6. android ksoap2调用.net Webservice 方法总结
  7. PreferenceActivity使用方法

随机推荐

  1. android 延时 不用另起线程或timertask
  2. android体系架构
  3. Android中有用的组件被选中和按下去的变
  4. Android通过RSA加密解密实现License
  5. Android的onCreateOptionsMenu()创建菜单
  6. 浅析Android的Context
  7. Android四种Activity的加载模式
  8. 【android】ORMLite框架 的使用方法---给
  9. Android面试题整理(一)
  10. APP开发实战114-Android(安卓)Studio打包