Como rodar um APK em um Mac
Advertisement
As opções práticas
O emulador do Android Studio é o caminho padrão. Ele roda em Intel e Apple Silicon (com imagens de sistema ARM, que são rápidas em chips M). Crie um dispositivo virtual no Device Manager, inicie-o e arraste o APK para a janela, ou execute adb install arquivo.apk no Terminal. Para pacotes XAPK ou APKS, extraia o arquivo e use adb install-multiple base.apk split_*.apk.
BlueStacks Air é a versão para Apple Silicon do BlueStacks e aceita APKs arrastados como no Windows. É voltado a jogos e inclui publicidade.
Seu celular pelo Mac costuma ser mais simples que qualquer emulador: ative a depuração USB no celular, conecte-o e o adb install coloca o app no aparelho. É também a única forma de instalar pacotes divididos em um celular sem um instalador de terceiros.
Preparar o adb no macOS
- Instale o Android Studio, ou apenas as ferramentas de linha de comando da mesma página de download.
- Adicione a pasta platform-tools ao seu PATH, ou instale com o Homebrew:
brew install --cask android-platform-tools. - Execute
adb devices. O emulador ou um celular conectado (após você aceitar o aviso no aparelho) aparece comodevice.
Escolher a build certa no Apple Silicon
Imagens de sistema ARM rodam apps ARM nativamente, então qualquer APK funciona. Em um Mac Intel, use imagens x86_64 e prefira APKs universais que incluam código nativo x86; apps só para ARM rodam por tradução e podem ficar lentos ou falhar.
O que não funciona
- Abrir um APK com o Utilitário de Arquivo apenas o descompacta.
- Rodar apps Android no macOS sem emulador não é possível; o recurso "apps de iPhone e iPad no Mac" da Apple é apenas para binários iOS.
- Apps que verificam o Play Integrity não rodam em emuladores.
Este guia descreve o comportamento geral do Android; os nomes dos menus variam por fabricante e versão. Os downloads deste site vêm de espelhos de terceiros consolidados e nunca são modificados por nós.