使用fragment类的方法时报错找不到符号, 我看了一下项目引用的包是Android-v4-r7 的, 但是我不知道是什么地方引进来的,这个包源码和正常的v4少了好多方法, 使用我本地libs里的v4包时会报冲, 在gradle里面使用compile引用的support-v4也不起作用

解决方案 »

  1.   

    而且这个support-v4-r7是在.gradle路径下 不是在SDK的路径下存放
      

  2.   

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

  3.   

    checkSelfPermission 这个是v4里面的api  貌似在android21之后出现的 删除你libs里面的v4  还有提高一下版本 最好com.android.support:appcompat-v4:26.2.0 
      

  4.   


    这种方法好像不管用 我删了本地的jar 在build.gradle里面添加compile 'com.android.support:appcompat-v7:25.3.1' 但是工程里面引用的import android.support.v4.app.ActivityCompat 这个class显示的是support-v4-r7下的
      

  5.   

    没有com.android.support:appcompat-v4:26.2.0 这个吧 
    要不就是support-v4 要不就是appcompat-v7