Mac で APK を動かす方法
Advertisement
現実的な選択肢
Android Studio のエミュレーターが標準的な方法です。Intel と Apple Silicon の両方で動き、ARM システムイメージなら M 系チップで高速です。Device Manager で仮想デバイスを作って起動し、APK をウィンドウにドラッグするか、ターミナルで adb install file.apk を実行します。XAPK や APKS バンドルは展開してから adb install-multiple base.apk split_*.apk を使います。
BlueStacks Air は Apple Silicon 版の BlueStacks で、Windows 版と同じように APK をドロップできます。ゲーム向けで広告が入ります。
Mac 経由で実機を使う方がエミュレーターより簡単なことも多いです。スマホで USB デバッグを有効にして接続し、adb install で端末にアプリを入れます。サードパーティのインストーラーなしで分割バンドルをスマホに入れる唯一の方法でもあります。
macOS で adb を用意する
- Android Studio、または同じダウンロードページのコマンドラインツールだけをインストールします。
- platform-tools フォルダーをパスに追加するか、Homebrew で入れます:
brew install --cask android-platform-tools。 adb devicesを実行します。エミュレーターや接続したスマホ(スマホ側で確認を承認後)がdeviceとして表示されます。
Apple Silicon で選ぶビルド
ARM システムイメージは ARM アプリをそのまま実行するので、どの APK でも動きます。Intel Mac では x86_64 イメージを使い、x86 のネイティブコードを含むユニバーサル APK を選んでください。ARM 専用アプリは変換を通るため遅い、または動かないことがあります。
できないこと
- アーカイブユーティリティで APK を開いても展開されるだけです。
- エミュレーターなしで macOS 上に Android アプリを動かすことはできません。Apple の「Mac で iPhone・iPad アプリ」は iOS バイナリ向けの機能です。
- Play Integrity を確認するアプリはエミュレーターでは動きません。
本ガイドは一般的な Android の動作を説明しています。メニュー名はメーカーや Android のバージョンで異なります。当サイトのダウンロードは実績のある第三者ミラーから配信され、当方で改変することはありません。