Внутренний сбой на Android Q

#android

#Android

Вопрос:

У меня еще не было времени начать тестирование Q, но я заметил, что в crashlytics сообщается об этой ошибке. Само мое приложение не использует android.media.MediaHTTPConnection , поэтому я предполагаю, что, вероятно, его использует рекламная сеть, но это все, что я получаю в трассировке стека. У кого-нибудь есть идеи, что может быть исправлено? И да, я знаю, что такое NPE, но эта проблема глубоко заложена в коде Android, и, как я уже сказал, это даже не то, что я вызываю в своем коде.

 Fatal Exception: java.lang.NullPointerException: Attempt to read from field 'int com.android.okhttp.okio.Segment.limit' on a null object reference
       at com.android.okhttp.okio.Buffer.write(Buffer.java:1184)
       at com.android.okhttp.okio.Buffer.read(Buffer.java:1223)
       at com.android.okhttp.okio.RealBufferedSource.read(RealBufferedSource.java:56)
       at com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.read(Http1xStream.java:395)
       at com.android.okhttp.internal.Util.skipAll(Util.java:165)
       at com.android.okhttp.internal.Util.discard(Util.java:147)
       at com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.close(Http1xStream.java:412)
       at com.android.okhttp.okio.RealBufferedSource.close(RealBufferedSource.java:397)
       at com.android.okhttp.okio.RealBufferedSource$1.close(RealBufferedSource.java:385)
       at java.io.BufferedInputStream.close(BufferedInputStream.java:485)
       at android.media.MediaHTTPConnection.teardownConnection(MediaHTTPConnection.java:161)
       at android.media.MediaHTTPConnection.access$000(MediaHTTPConnection.java:43)
       at android.media.MediaHTTPConnection$1.run(MediaHTTPConnection.java:149)
  

Комментарии:

1. Возможно, вам следует декомпилировать свое приложение и посмотреть, какие API-интерфейсы сторонних разработчиков фактически используют.

2. Я также вижу это в своем приложении, использующем okhttp. Понятия не имею, что его вызывает и как исправить.

3. Создан отчет об ошибке по адресу: github.com/square/okio/issues/591

4. По-видимому, это ошибка в MediaHTTPConnection, представленная в Q, я создал для нее отчет об ошибке: issuetracker.google.com/issues/130410728

Ответ №1:

Благодаря b0b в системе отслеживания проблем AOSP обнаружена ошибка отслеживания. Хотите убедиться, что это привлечет внимание Google? Пожалуйста, отметьте эту проблему:

https://issuetracker.google.com/issues/130410728

Комментарии:

1. Спасибо за публикацию этого. Я снялся в нем, надеюсь, больше людей будут.