美文网首页
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