【问题标题】:Solution: java.lang.NoSuchMethodError: No static method isCtrlPressed(Landroid/view/KeyEvent;) OR (Landroid/support/v4/view/KeyEventCompat)解决方法:java.lang.NoSuchMethodError: No static method isCtrlPressed(Landroid/view/KeyEvent;) OR (Landroid/support/v4/view/KeyEventCompat)
【发布时间】:2018-03-02 11:02:29
【问题描述】:

答案在下方

【问题讨论】:

  • 将解决方案发布为答案,然后接受。此外,这可能与 12 重复
  • 我会这样做...但这绝对不是您提到的帖子的副本。否则我不会发布这个。我已经看过了……但还是要谢谢你

标签: java android crash android-support-library


【解决方案1】:

因为我遇到了问题

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'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 2017-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多