{
  "$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を作成する"
}