简体   繁体   English

致命异常java.lang.NoSuchMethodError:没有静态方法isDeviceProtectedStorage

[英]Fatal exception java.lang.NoSuchMethodError: No static method isDeviceProtectedStorage

I am integrating FCM in my android application, for that I am inserting firebase dependency such as compile 'com.google.firebase:firebase-core:16.0.6' and compile 'com.google.firebase:firebase-messaging:17.3.4' in build.gradle file. 我正在将FCM集成到我的android应用程序中,为此我要插入firebase依赖项,例如编译'com.google.firebase:firebase-core:16.0.6'编译'com.google.firebase:firebase-messaging:17.3.4 'build.gradle文件中。

However, when I sync the gradle with the changes, it build successfully. 但是,当我将gradle与更改同步时,它会成功构建。 But when I run this application, it shows error: 但是,当我运行此应用程序时,它显示错误:

java.lang.NoSuchMethodError: No static method isDeviceProtectedStorage(Landroid/content/Context;)Z in class Landroid/support/v4/content/ContextCompat; java.lang.NoSuchMethodError:类Landroid / support / v4 / content / ContextCompat中没有静态方法isDeviceProtectedStorage(Landroid / content / Context;)Z;

Can someone help me to resolve this issue? 有人可以帮我解决这个问题吗?

Using the same version for Firebase or Google Play Service (in your case firebase-core and firebase-messaging) should solve the issue. 为Firebase或Google Play服务使用相同版本(在您的情况下为firebase-core和firebase-messaging)应该可以解决此问题。 Avoid using libraries with different versions. 避免使用具有不同版本的库。

Moreover, isDeviceProtectedStorage was added on version 24.1.0 check if you are using this version (or higher). 此外,在版本24.1.0中添加了isDeviceProtectedStorage,以检查您是否正在使用此版本(或更高版本)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 致命异常:java.lang.NoSuchMethodError - Fatal Exception: java.lang.NoSuchMethodError java.lang.NoSuchMethodError:没有静态方法clearInstance() - java.lang.NoSuchMethodError: No static method clearInstance() Java.Lang.NoSuchMethodError: '没有静态方法 checkBuilderRequirement - Java.Lang.NoSuchMethodError: 'No static method checkBuilderRequirement 致命异常:java.lang.NoSuchMethodError:没有虚拟方法 callEngineReleaseConnection(Lcom/squareup/okhttp/Call;) - Fatal Exception: java.lang.NoSuchMethodError: No virtual method callEngineReleaseConnection(Lcom/squareup/okhttp/Call;) 异常java.lang.NoSuchMethodError - Exception java.lang.NoSuchMethodError Android JNI java.lang.NoSuchMethodError:没有非静态方法 - Android JNI java.lang.NoSuchMethodError: no non-static method Android Studio java.lang.NoSuchMethodError:没有静态方法encodeHexString - Android Studio java.lang.NoSuchMethodError: No static method encodeHexString java.lang.NoSuchMethodError: no static 方法仅适用于发布版本,不用于调试 - java.lang.NoSuchMethodError: no static method ONLY for release version, not debug Chrome CustomTab错误:java.lang.NoSuchMethodError:没有静态方法startActivity - Chrome CustomTab error: java.lang.NoSuchMethodError: No static method startActivity Android:java.lang.NoSuchMethodError:没有静态方法zzy。 - Android: java.lang.NoSuchMethodError: No static method zzy.
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM