解决方案:java.lang.NoSuchMethodError:没有静态方法isCtrlPressed(Landroid / view / KeyEvent;)OR(Landroid / suppo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决方案:java.lang.NoSuchMethodError:没有静态方法isCtrlPressed(Landroid / view / KeyEvent;)OR(Landroid / suppo相关的知识,希望对你有一定的参考价值。

答案可以在下面找到

答案

因为我有问题

java.lang.NoSuchMethodError: No static method isCtrlPressed(Landroid/view/KeyEvent;)

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/view/KeyEventCompat

我想帮助你,告诉你我是如何设法解决这些问题的。

我用:

 compileSdkVersion 27
 minSdkVersion 21
 targetSdkVersion 27
 versionName '2.6'
 versionCode 8
 buildToolsVersion '27.0.3'

我只需要从gradle中删除所有旧的支持依赖项(例如:com.android.support:support-v4:25.1.0)。然后添加这两行:

- implementation 'com.android.support:support-v4:27.1.0'

- implementation 'com.android.support:appcompat-v7:27.1.0'

以上是关于解决方案:java.lang.NoSuchMethodError:没有静态方法isCtrlPressed(Landroid / view / KeyEvent;)OR(Landroid / suppo的主要内容,如果未能解决你的问题,请参考以下文章

什么是 沙盒解决方案

vs2008解决方案资源管理器不显示解决方案

https页面混合http解决方案

「解决方案架构」解决方案架构概述

Android Studio打包报错OutOfMemoryError解决方案

Visual Studio 中构建解决方案、重建解决方案和清理解决方案之间的区别?