ExpoとReact Nativeで作成したアプリのAPKを作成する
nove-b
December 28, 2024
作成中のマストドンクライアントアプリの1つの機能が完成したので実機で活用したいという思いが生まれ、apkを作成することにした。
最初のビルドを作成するを参考にして進めていき、無事にapkを作成することに成功した。
EAS CLIをインストール
ドキュメントが充実しているので、問題なくできるだろうと踏んでいたのだが、最初で壁にぶつかった。
というコマンドでEAS CLIをインストールするのだが、なぜうまくインストールされない。
なんかVoltaの権限でうまく入らなかったので、
を管理者権限で実行したら成功した。
npm install -g eas-cliではシステムのPATHにあるデフォルトのnpmを使うけど、"C:\\Program Files\\Volta\\npm.exe" install -g eas-cliはVoltaで管理しているnpmを使用するという違いがあるらしい。
ログインする
プロジェクトを構成する
AS
Build 用に Android または iOS プロジェクトを構成するためにコマンドを実行する。
Android エミュレーターとデバイス用の APK をビルドする
APK を作成するためのプロファイルの設定
eas.jsonを下記のように変更する。
そのうえで下記コマンドを実行する。
iOSシミュレーター用のビルド
APK を作成するためのプロファイルの設定
eas.jsonを下記のように変更する。
そのうえで下記コマンドを実行する。
iOSはシミュレーターようなので実機での確認はできなかった。
Discussion in the ATmosphere