У меня есть URL -адрес для загрузки файлов, и он отлично работает на моем Samsung Galaxy S10 ( под управлением Android 12 ), но одно и то же приложение бросает java.io.filenotfoundexception на моем Google Pixel 9 с последним патчем Android 16 ( на одном и том же коде работал на этом устройстве перед обновлением ). Строка: < /p>
У меня есть URL -адрес для загрузки файлов, и он отлично работает на моем Samsung Galaxy S10 ( под управлением Android 12 ), но одно и то же приложение бросает java.io.filenotfoundexception на моем Google Pixel 9 с последним патчем Android 16 ( на одном и том же коде работал на этом устройстве перед обновлением ). Строка: < /p> [code]DataInputStream dataInputStream = new DataInputStream(downloadURL.openStream()); < /code> Это в журналах: < /p> java.io.FileNotFoundException: https://myurl.com/android/index.php?route=data/download¶m1=myparam1¶m2=myparam2¶m3=myparam3¶m4=myparam4¶m5=myparam5 com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:255) com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:211) com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:30) java.net.URL.openStream(URL.java:1072) app.myapp.service.DataRefreshService.downloadData(DataRefreshService.java:307) app.myapp.service.DataRefreshService$2.onResponse(DataRefreshService.java:272) okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651) java.lang.Thread.run(Thread.java:1119) [/code] Есть идеи, почему это происходит?