0

「制限された非 SDK インターフェースにアクセスした場合の予期される動作」によると、アプリ (API バージョン 30) が非 SDK インターフェース (greylist-max-q) にアクセスしようとすると、アプリがクラッシュするはずです。しかし、私の経験では、アプリはクラッシュしません。

たとえば、デバイスの API は 30 で、アプリは OkHttp3(4.xx) を使用しています。アプリを起動すると、logcat は次のように表示されます。

Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (greylist-max-q,core-platform-api, reflection, denied)

setUseSessionTickets関数は graylist-max-q としてマークされているようで、30 (私のデバイス API) は q(29) よりも大きいです。しかし、アプリはクラッシュすることなく正常に動作します。クラッシュがない理由がわかりません。

この警告ログを無視してもよろしいですか?

4

0 に答える 0