今天用Android Studio写代码的时候碰到一个问题

报错如下:

错误: 找不到符号 符号:   方法 checkSelfPermission(BaseActivity,String) 位置: 类 ContextCompat

原因:

这个方法是为了解决Android6.0以上的运行时权限问题,这个错误是因为libs下存在android-suport-v4.jar包,和build.gradle中引入的v4包冲突了,所以会产生这上面的这种错误。


解决办法:

1、将libs文件夹下的android-suport-v4.jar包删除,下图是已经删除过的



2、打开app目录下的build.gradle,将dependencies里面的compile改写成自己文件的v4包



3、然后如下图所示,点击红框出,等待编译v4包



4、最后再rebuild或者clean项目就好了


我的问题是这样解决的,在此记录一下,希望能帮到各位。

更多相关文章

  1. Android(安卓)5.1编译大于2G的OTA包是会出 Android(安卓)Overflo
  2. Android(安卓)实现圆形的 ImageView 的3种方法
  3. android 多击事件的实现方法
  4. Fragment详解
  5. Android(安卓)SQLite数据库增删改查操作
  6. android 开机启动桌面Activity(Launcher )的过程(一)
  7. Android(安卓)Service服务的相关介绍
  8. 如何在Android中获知屏幕打开或者关闭
  9. Android系统启动之Zygote

随机推荐

  1. 获取Bitmap和对Bitmap的操作工具类
  2. Android广告轮播
  3. Android(安卓)中保存图片的代码
  4. Android(安卓)带有可滑动效果的用户引导
  5. 点击事件内部类中使用内部类
  6. Android(安卓)UI 常用颜色
  7. Android-Android(安卓)API 版本判断
  8. 运用IntentService类下载文件
  9. Android(安卓)A/B System概述
  10. 图片的异步加载