Expoでapkファイルを作って実機にインストールしたい
以下のサイトを参考にnpx expo build:android
を実行
apk
かapk-bundle
を問われるのでapk
を選択
(※初回はExpoアカウントのログインを要求されました)
処理が進んで完了
表示されたURLを踏んだ先でapkファイルがダウンロードできるはず、と思ったらapkファイルがなかった。
要はExpo GoのアプリでQRコードを読み取れってこと
読み取ったらアプリのデータをExpoのサーバーからダウンロードしてアプリを起動するっぽい
Classic Build service is no longer available. Migrate to EAS Build.
処理が終わった後にこのメッセージが表示された
調べてみると以下の情報が見つかった。
「クラシックビルドはサポートされなくなりました」
apkファイルを作るビルド方法でなく、Expo Goのアプリを通したEASビルドでしかビルドできないようになったらしい
EASビルドによってアプリのサイズが小さくなるんだとか
つまり最初に見たサイトの情報は古かった。
どうしてもapkファイルを作りたいなら、脱ExpoしてReact Nativeだけでアプリ作るか、Java/Kotlinでネイティブアプリを作るしかないのか
そもそもReact Native自体情報が少ない