美文网首页
Cannot access android.support.v4

Cannot access android.support.v4

作者: 36f872af9773 | 来源:发表于2020-07-10 13:23 被阅读0次
    Cannot access android.support.v4.view.KeyEventDispatcher.Component
    

    问题:项目中多处代码有红线提示,如(super.onCreate() super.onResume()等等)指向红线,显示如上错误,但是不影响运行
    问题来源: 项目中使用的targetSdkVersion = 25,v4,v7却 = 27.1.1,因为项目的前任开发者为了规避Android P中关于Http请求的一个限制,导致出现了问题
    解决方法: 查看项目的targetSdkVersion与自己项目中v4,v7包的版本是否相同
    比如:targetSdkVersion = 27 v4,v7 = 27.1.1(前面是27就行)
    我将targeSdkVersion改为28,v4,v7统一写成28.0.0(最高版本了,之后就是androidx了,v4,v7Google以后就不维护了)
    当然,如果你项目已经是androidx,那就没这个问题了
    ★解决方法来源:https://stackoverflow.com/questions/54901132/cannot-access-android-support-v4-view-keyeventdispatcher-component-in-dynamic-fe

    关于targetSdkVersion , compileSdkVersion , minSdkVersion还不太理解的同学可以去看看:
    https://www.jianshu.com/p/f70ae3890342
    可以直接调到下面的连接,看谷歌开发者中的一篇介绍,希望对你有帮助

    相关文章

      网友评论

          本文标题:Cannot access android.support.v4

          本文链接:https://www.haomeiwen.com/subject/nntmcktx.html