質問: "file:///android_asset/html/index.html" webView.loadUrl(url) } } ``` ファイルのディレクトリ構造 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/98eb94d7a2e7d7408ff1420e11feada4.png) ### 試したこと https://blog.mindorks.com/android-webview-in-kotlin を参考にして AndroidManifest.xml に `` を追加してみましたが改善しませんでした。 おそらく上記の記述はローカルのhtmlファイルを読み込むためではなくインターネット通信を行うものかな、と思うので今回の件には関係なさそうです・・・ ### 補足情報(FW/ツールのバージョンなど) kotlin: 1.3.31 com.android.tools.build:gradle: 3.4.0 Android Studio: 3.4 シュミレータ: Nexus 6 API 29(Android 10)
回答: assets フォルダは通常 app/src/main/assets 等になると思いますが, プロジェクト直下の assets フォルダを参照するように変更されたのでしょうか. 単に「assets フォルダが無かったからプロジェクト直下に手動で作成した」のでしたら, おそらくそのフォルダを参照されていないためと思います. [ファイル]→[新規]→[フォルダー]→[Assetsフォルダー]で作成しては如何でしょう.