Androidアプリを自分で作りたい(その2)EASを使い.apkファイルを初ビルド出来た!
カテゴリー:Androidアプリ製作(記事数:2)

2025.12.10

やっと第一歩を踏み出せた!しかし1行表示するだけなのになぜにapkファイルが80メガバイトもあるんだろう。

EXPOとReact Nativeで作ろうと着手したのが2022年。15分やって放置していました。


EXPO goを使ったエミュレーション開発環境(修正)

3年のうちに色々と仕様が変わっているようでEXPOの起動はプロジェクトフォルダで
expo start

ではなく
npx expo start

実行後に表示されるQRコードをAndroidにインストールしたEXPO goに読み込ませるとPCとAndroidが接続される。
ちなみに両端末は同一Wifiに接続されている必要がある。端末間が相互にアクセス出来る環境である必要がある。
例えば
Android:192.168.8.1
PC:192.168.8.103
のようにIPがふられた環境である必要。

ちなみにnpxはnode.js(ローカル版JavaScript)の実行するコマンドらしいんだけど、通常使うnpmと違い、ローカルにインストールされてなくても勝手にインストールして実行し、終了後に削除するらしい。

apkファイルのビルド

easってのを使う。
npm install -g eas-cli

でインストール。

easはExpo Application SevicesでEXPOの提供するモバイルアプリ開発のためのクラウドサービスだって。ちなみにReact NativeってのがJavaScriptでAndroid/iOSアプリを開発するためのプラットホーム(フレームワーク)で、EXPOってのがReact Nativeを簡単に使うための補完ツールらしい。

eas login

してEXPOアカウントでログイン、今時はクラウドでビルドするらしい。

プロジェクトフォルダ内で
eas build:configure

で色々と設定

eas build --platform android --profile development

ってやるとQRコードが出てapkファイルが出来るんだけど、色々とバグフィックス付きらしい。profileを「production」にしてビルド。プロジェクトフォルダ内に作ったeas.jsonに下記記述を書かないとGoogle Playにアップロードするためのaabファイルが出来てしまう。
"production": {
"autoIncrement": true,
"android":{"buildType": "apk"}}


参考ページ

Category:Androidアプリ製作


■ ■ ■ コメント ■ ■ ■

いいっすね!=3

名前 ↑B
[Xの該当記事にコメントを付ける]
コメント(※改行は省略されます)

※3回以上の連続書き込み不可
この記事のアクセス数:

本カテゴリーで直近コメントが書かれた記事


→カテゴリー:Androidアプリ製作(記事数:2)
本カテゴリーの最近の記事(コメント数)