⬜
Tauri+React+Androidで真っ白な画面しか出ない話
TL;DR
API29(Android 10)以前のエミュレーターはWebViewのバージョンが古いのでAPI30(Android11)以降の仮想マシンを使おう
やろうとしたこと
Tauriのv2が正式版になったので早速Androidアプリを作ろうと思ったら、
画面が映らん!!
原因
バニラTSのテンプレートを動かしてみたところ、問題なく動いたので、React版のWebViewの開発者ツールを見てみると
なんかエラーが出てる
中身を見てみるとNull合体演算子やオプショナルチェーンなど、WebView Android v80で追加された機能で落ちているらしい
コンソールで試してみてもエラーになるのでそもそもこのWebViewはv80未満の可能性が高い
ということで、API30のVMに更新してみたところ問題なく動作した
結論
使用していたVM(API29)のWebViewが古かった
Discussion