Saya membangun aplikasi web dan ingin membuat aplikasi android yang memiliki tampilan web yang menunjukkan aplikasi web saya. Setelah mengikuti instruksi dari Google Developer untuk membuat aplikasi, saya berhasil menginstalnya di ponsel saya dengan Android 5.1.1.
Namun, ketika saya menjalankan aplikasi untuk pertama kalinya, tampilan web menampilkan pesan:
halaman web tidak tersedia
Halaman Web di [Lorem Ipsum URL] tidak dapat dimuat sebagai:
net :: ERR_CACHE_MISS
android
android-studio
webview
zehata
sumber
sumber
Jawaban:
Saya memecahkan masalah dengan mengubah
AndroidManifest.xml
.lama:
<uses-permission android:name="android.permission.internet"/>
baru:
<uses-permission android:name="android.permission.INTERNET"/>
sumber
Saya mencoba solusi di atas, tetapi kode berikut membantu saya untuk menutup masalah ini.
sumber
Build
danmweb
vars?Untuk apa pun yang terkait dengan internet, aplikasi Anda harus memiliki izin internet di ManifestFile. Saya memecahkan masalah ini dengan menambahkan izin di
AndroidManifest.xml
sumber
Jawaban terkumpul! Saya ingin menggabungkan semua jawaban menjadi satu jawaban yang komprehensif.
1. Periksa apakah
<uses-permission android:name="android.permission.INTERNET" />
adamanifest.xml
. Pastikan bersarang di bawah<manifest>
dan tidak<application>
. Terima kasih kepada sajid45 dan Liyanis Velazquez2. Pastikan Anda menggunakan
<uses-permission android:name="android.permission.INTERNET"/>
bukan yang sudah usang<uses-permission android:name="android.permission.internet"/>
. Terima kasih banyak untuk alan_shi dan creos .3. Jika versi minimum di bawah KK, pastikan Anda memilikinya
atau
karena tampilan web yang tepat hanya ditambahkan dalam KK (SDK 19). Terima kasih kepada Devavrata , Mike ChanSeong Kim dan Liyanis Velazquez
4. Pastikan Anda tidak memilikinya
webView.getSettings().setBlockNetworkLoads (false);
. Terima kasih kepada TechNikh untuk menunjukkan ini.5. Jika semuanya gagal, pastikan Android Studio, Android SDK, dan gambar emulator Anda (jika Anda menggunakannya) diperbarui. Dan jika Anda masih mengalami masalah, buka saja pertanyaan baru dan berikan komentar di bawah ini ke URL Anda.
sumber
Menggunakan
Seharusnya mengatasi kesalahan.
sumber
WebSettings.LOAD_NO_CACHE
Pastikan juga kode Anda tidak benar untuk setBlockNetworkLoads
sumber