【发布时间】:2019-09-12 18:47:23
【问题描述】:
我在设备 (android 4.3) 中运行我的应用程序时遇到问题,我收到此错误:E/AndroidRuntime: FATAL EXCEPTION: main java.lang.NoClassDefFoundError: java.util.Objects
我知道抛出异常是因为 java.util.Objects 的所有静态方法都在 API 19 (Android 4.4.+) 以上可用,因此该方法在该 Android 版本中不存在并且抛出 NoClassDefFoundError。
但我还需要我的应用与 4.3 版兼容,我该如何解决?
trace : java.lang.NoClassDefFoundError: java.util.Objects at okhttp3.CertificatePinner.withCertificateChainCleaner(CertificatePinner.java:231) at okhttp3.OkHttpClient.(OkHttpClient.java:238) at okhttp3.OkHttpClient$Builder.build( OkHttpClient.java:1015)
【问题讨论】:
-
java.lang.NoClassDefFoundError: java.util.Objects at okhttp3.CertificatePinner.withCertificateChainCleaner(CertificatePinner.java:231) at okhttp3.OkHttpClient.
(OkHttpClient.java:238) at okhttp3。 OkHttpClient$Builder.build(OkHttpClient.java:1015) -
如果您想为问题添加更多信息,请更新问题而不是发表评论。
-
完成! tnx 我是新的
标签: java android exception noclassdeffounderror