0

我已收到来自 Google Play 的发布前报告,但不明白如何处理来自 Google 的不支持的 API 警告。

请您帮我理解一下:

  1. 我应该对此做些什么吗?
  2. 为什么我看不到这样的问题,然后我在Android Studio中使用Analyze/Inspect Code?
  3. 为什么 Crashlytics 中存在此问题?

简化的堆栈跟踪如下:

StrictMode 策略违规:android.os.strictmode.NonSdkApiUsedViolation:Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[BStrictMode 策略违规:android.os.strictmode.NonSdkApiUsedViolation:Lcom/android/org/conscrypt/OpenSSLSocketImpl; ->getAlpnSelectedProtocol()[B at android.os.StrictMode.lambda$static$1(StrictMode.java:428) at
... ... ...

okhttp3.internal.platform.AndroidPlatform$Companion.buildIfSupported(AndroidPlatform.kt:158) 在 okhttp3.internal.platform.Platform$Companion.findAndroidPlatform(Platform.kt:219) 在 okhttp3.internal.platform.Platform$Companion.findPlatform( Platform.kt:212) 在 okhttp3.internal.platform.Platform$Companion.access$findPlatform(Platform.kt:169) 在 okhttp3.internal.platform.Platform.(Platform.kt:170) 在 okhttp3.OkHttpClient.(OkHttpClient .kt:237) 在 com.google.firebase.crashlytics.internal.network.HttpRequest.(HttpRequest.java:43) 在 com.google.firebase.crashlytics.internal 的 okhttp3.OkHttpClient.(OkHttpClient.kt:222)。 network.HttpRequestFactory.buildHttpRequest(HttpRequestFactory.java:43) 在 com.google.firebase.crashlytics.internal.common.AbstractSpiCall.getHttpRequest(AbstractSpiCall.java:113) 在 com.google.firebase.crashlytics.internal.settings.network。DefaultSettingsSpiCall.invoke(DefaultSettingsSpiCall.java:80) 在 com.google.firebase.crashlytics.internal.settings.SettingsController$1.then(SettingsController.java:200) 在 com.google.firebase.crashlytics.internal.settings.SettingsController$1。然后(SettingsController.java:193)在 com.google.android.gms.tasks.zzp.run(未知来源:2)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)在 java.util。 concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 在 com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:60) 在 com.google.firebase.crashlytics.internal。 common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27) 在 java.lang.Thread.run(Thread.java:764)internal.settings.SettingsController$1.then(SettingsController.java:200) 在 com.google.firebase.crashlytics.internal.settings.SettingsController$1.then(SettingsController.java:193) 在 com.google.android.gms.tasks。 zzp.run(Unknown Source:2) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at com.google。 firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:60) 在 com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27) 在 java.lang.Thread。运行(Thread.java:764)internal.settings.SettingsController$1.then(SettingsController.java:200) 在 com.google.firebase.crashlytics.internal.settings.SettingsController$1.then(SettingsController.java:193) 在 com.google.android.gms.tasks。 zzp.run(Unknown Source:2) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at com.google。 firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:60) 在 com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27) 在 java.lang.Thread。运行(Thread.java:764)gms.tasks.zzp.run(Unknown Source:2) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:60) 在 com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27) 在 java。 lang.Thread.run(Thread.java:764)gms.tasks.zzp.run(Unknown Source:2) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:60) 在 com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27) 在 java。 lang.Thread.run(Thread.java:764)在 java.lang.Thread.run(Thread.java:764) 处运行(BackgroundPriorityRunnable.java:27)在 java.lang.Thread.run(Thread.java:764) 处运行(BackgroundPriorityRunnable.java:27)

4

0 回答 0