{
"$type": "site.standard.document",
"canonicalUrl": "https://blog.nove-b.dev//posts/expo-react-native-apk",
"path": "/posts/expo-react-native-apk",
"publishedAt": "2024-12-28T00:00:00.000Z",
"site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
"tags": [
"react",
"react-native",
"アプリ"
],
"textContent": "作成中のマストドンクライアントアプリの1つの機能が完成したので実機で活用したいという思いが生まれ、apkを作成することにした。\n\n最初のビルドを作成するを参考にして進めていき、無事にapkを作成することに成功した。\n\nEAS CLIをインストール\n\nドキュメントが充実しているので、問題なくできるだろうと踏んでいたのだが、最初で壁にぶつかった。\n\nというコマンドでEAS CLIをインストールするのだが、なぜうまくインストールされない。\n\nなんかVoltaの権限でうまく入らなかったので、\n\nを管理者権限で実行したら成功した。\n\nnpm install -g eas-cliではシステムのPATHにあるデフォルトのnpmを使うけど、\"C:\\\\Program Files\\\\Volta\\\\npm.exe\" install -g eas-cliはVoltaで管理しているnpmを使用するという違いがあるらしい。\n\nログインする\n\nプロジェクトを構成する\n\nAS\nBuild 用に Android または iOS プロジェクトを構成するためにコマンドを実行する。\n\nAndroid エミュレーターとデバイス用の APK をビルドする\n\nAPK を作成するためのプロファイルの設定\n\neas.jsonを下記のように変更する。\n\nそのうえで下記コマンドを実行する。\n\niOSシミュレーター用のビルド\n\nAPK を作成するためのプロファイルの設定\n\neas.jsonを下記のように変更する。\n\nそのうえで下記コマンドを実行する。\n\n iOSはシミュレーターようなので実機での確認はできなかった。",
"title": "ExpoとReact Nativeで作成したアプリのAPKを作成する"
}