Sumário
Você consegue rodar arquivos APK em um Raspberry Pi, mas só depois que o Android estiver nele: o Pi sai de fábrica com Raspberry Pi OS, uma distribuição Linux sem runtime Android. Dois caminhos funcionam. Instale a compilação LineageOS do KonstaKANG para que o Android vire todo o sistema operacional, ou instale Waydroid dentro do Raspberry Pi OS e rode apps Android em janela. Ambos instalam APKs normalmente depois de configurados.
Quais modelos de Raspberry Pi suportam Android
O suporte por placa segue as compilações da comunidade, porque o projeto oficial LineageOS não lista nenhum Raspberry Pi em sua wiki de aparelhos.
| Placa | Suporte a Android | Compilação recomendada |
|---|---|---|
| Raspberry Pi 5 | Atual, ativo | LineageOS 23.2, maio de 2026 |
| Raspberry Pi 500 | Atual, ativo | Mesma compilação do Pi 5 |
| Compute Module 5 | Atual, ativo | Mesma compilação do Pi 5 |
| Raspberry Pi 4 | Atual, ativo | LineageOS 23.2 ou variante Android TV |
| Raspberry Pi 3 | Imagens antigas da comunidade | Não recomendado |
| Pi 2 e mais antigos | Abandonado | Inviável |
A versão LineageOS 23.2 do KonstaKANG, datada de 20 de maio de 2026, cobre Pi 4, Pi 5, Pi 500 e Compute Module 5 em uma família só de compilações. Memória importa mais que o número do modelo: 2 GB é o piso, e 4 GB ou mais é onde o Android para de parecer limitado.
Comparando os três caminhos de Android
Os três caminhos diferem em quanto do Pi eles tomam: instale o LineageOS e o Android é dono de toda a placa, instale a compilação Android TV e a interface mira uma televisão, mantenha o Raspberry Pi OS e o Waydroid roda Android dentro de uma janela do desktop. Escolha pelo que o Pi está plugado.
| Caminho | Esforço de instalação | Desempenho | Ideal para |
|---|---|---|---|
| LineageOS 23.2 | Grave o cartão, inicie, faça o setup, cerca de 20 minutos | Mais rápido, nada roda em contêiner | Um Pi usado como máquina Android |
| Compilação Android TV | Mesmo flash, setup de TV, pareie um controle | Mesmo que LineageOS | Um Pi ligado na televisão |
| Waydroid no Raspberry Pi OS | Instale pacotes, baixe imagem de 800 MB, inicie o contêiner | Mais lento, divide recursos do desktop | Manter Linux e Android no mesmo cartão |
Os caminhos de flash precisam de tela e teclado na primeira inicialização. Waydroid não precisa de nenhum dos dois, porque você configura a partir do desktop Raspberry Pi OS que já usa. Essa diferença decide a maioria das escolhas. Um Pi na mesa combina com Waydroid, enquanto um Pi atrás da TV combina com flash.
Método 1: Instalar o LineageOS
Fazer do Android o sistema operacional dá a experiência mais rápida, porque nada roda dentro de contêiner.
- Baixe a imagem para sua placa nas páginas LineageOS do KonstaKANG. Escolha a compilação padrão para interface estilo celular.
- Grave a imagem em um cartão microSD com Raspberry Pi Imager ou balenaEtcher. Isso apaga o cartão.
- Insira o cartão, conecte tela e teclado e ligue.
- Conclua o assistente de configuração e entre com Google ou pule.
- Instale arquivos APK tocando em um arquivo baixado, ou envie via ADB.
O guia de instalação via ADB cobre o fluxo de depuração sem fio, que é igual no Pi e no celular porque o sistema embaixo é o mesmo.
Método 2: Instalar uma compilação Android TV
O mesmo desenvolvedor publica variantes Android TV das compilações para Pi. Escolha quando o Pi está conectado a uma televisão em vez de monitor: o launcher é uma interface de TV, as linhas da home se comportam como Android TV e um controle remoto funciona melhor que teclado.
Os passos de configuração são idênticos, e o caminho de instalação de APK é o mesmo ADB que o guia de Android TV descreve. Pareie um controle Bluetooth durante o setup para uma experiência bem melhor.
Método 3: Rodar Waydroid dentro do Raspberry Pi OS
Manter o Raspberry Pi OS e rodar Android em janela serve para quem quer os dois sistemas no mesmo cartão. Waydroid é um contêiner em vez de instalação completa de SO, então inicia ao lado do desktop.
Os requisitos são os que o guia para Linux cobre em detalhe:
- Uma sessão Wayland, que o Raspberry Pi OS atual usa por padrão.
- Módulos binder do kernel carregados, empacotados com a instalação Waydroid no Pi.
- O download de imagem do
waydroid init, cerca de 800 MB.
Depois de rodando, waydroid app install file.apk coloca seu pacote no contêiner. Notas da comunidade específicas do Pi incluem adicionar psi=1 ao config.txt em um Pi 5 para suavizar pressão de memória, e confirmar que a configuração do kernel combina com a imagem de 64 bits que você gravou.
Waydroid é mais lento que iniciar o Android direto, e herda a velocidade de armazenamento do Pi. Para uma máquina que vai morar em uma televisão, instale o LineageOS com flash.
O que fazer após a primeira inicialização
O Android inicia no Pi sem serviços Google, sem dispositivo de entrada pareado ou muito espaço livre, então alguns minutos de setup evitam a maioria dos problemas depois, e as compilações do KonstaKANG esperam que você adicione apps Google por conta própria enquanto o Pi não oferece touchscreen de reserva. Seis itens, nenhum opcional na primeira inicialização:
- Apps Google. Algumas imagens saem sem Play Store. A página de download do KonstaKANG lista o pacote correspondente quando preciso, e você instala via recovery antes da primeira inicialização ou adiciona depois.
- Entrada. Pareie um teclado Bluetooth ou controle durante o setup. A compilação Android TV espera um controle com direcional, e um mouse deixa o launcher estilo celular utilizável.
- Tamanho do cartão. Use cartão de 32 GB ou maior. A imagem mais apps Google ocupa cerca de 5 GB, o que deixa muito pouco em um cartão de 8 GB.
- Velocidade do cartão. Um microSD classe A2 lê aleatório muito mais rápido que um A1 ou um Class 10 comum. A diferença aparece como tempo de abertura de app.
- Refrigeração. Um Pi 5 reduz clock sem seu cooler ativo, então instale antes de sessões longas. O Pi 4 roda frio com um pequeno dissipador.
- Resolução de saída. Ajuste o modo de tela para o que a tela realmente é. Saída 4K a 60 Hz custa tempo de GPU que o launcher precisa em outro lugar.
Pule o passo um e o ícone da Play Store nunca aparece. Pule o passo cinco e o launcher engasga após dez minutos. O resto é conforto.
Qual variante de APK funciona no Raspberry Pi
Pi 4, Pi 5, Pi 500 e Compute Module 5 são placas ARM de 64 bits, então pacotes arm64-v8a são a escolha certa e rodam sem tradução.
| Pacote traz | Em imagem de 64 bits no Pi | Em imagem de 32 bits |
|---|---|---|
| arm64-v8a | Instala, velocidade nativa | Rejeitado, sem ABI correspondente |
| armeabi-v7a | Instala quando há suporte a 32 bits | Instala, velocidade nativa |
| x86_64 | Rejeitado | Rejeitado |
| APK universal | Instala | Instala |
Um pacote de 64 bits rejeitado em imagem de 32 bits informa INSTALL_FAILED_NO_MATCHING_ABIS, que é o sinal para instalar uma imagem de 64 bits em vez de caçar um APK mais antigo. Nomes de ABI e pacotes divididos estão explicados em tamanho e arquitetura de APK.
Leia a arquitetura real antes de baixar qualquer coisa. No Android, adb shell getprop ro.product.cpu.abi imprime arm64-v8a em imagem de 64 bits e armeabi-v7a em imagem de 32 bits. No Raspberry Pi OS, uname -m imprime aarch64 em userland de 64 bits e armv7l em userland de 32 bits.
Se a imagem gravada for de 32 bits, pare de caçar pacotes antigos. Nenhum upgrade no lugar preserva seus dados, então copie o que importa, grave de novo uma compilação de 64 bits e recomece. Todo download depois disso aceita arm64-v8a.
Expectativas de desempenho
Resultados realistas por placa e tarefa:
| Tarefa | Pi 5 (4 GB+) | Pi 4 (2 a 4 GB) |
|---|---|---|
| Launcher e navegação | Liso | Razoável |
| Apps de vídeo e streaming | Liso | Liso |
| Navegação web no Android | Bom | Lento com muitas abas |
| Jogos casuais | Bom | Bom |
| Jogos 3D pesados | Abaixo de celular | Ruim |
| Boot frio até utilizável | Cerca de 20 segundos | Cerca de 30 segundos |
Velocidade de armazenamento molda muito disso. Um microSD A2 rápido ou um chapéu NVMe no Pi 5 corta tempos de abertura de app de forma visível, e adicionar swap ajuda multitarefa em vez de velocidade bruta.
Quais apps rodam bem no Pi
Apps Android que transmitem vídeo, leem documentos ou rodam emuladores retrô vão bem em um Pi 5, enquanto jogos 3D pesados não, porque a divisão segue potência de GPU e velocidade de armazenamento em vez da versão do Android, então uma compilação mais nova muda muito pouco aqui. Velocidade de armazenamento explica a maior parte do resto da diferença.
| Tipo de app | Exemplo | Resultado no Pi 5 | Por que cai aqui |
|---|---|---|---|
| Streaming de vídeo | YouTube, Netflix | Liso | Decodificação de vídeo por hardware |
| Emulação retrô | PS1 e consoles anteriores | Bom | Carga leve de GPU |
| Escritório e PDF | Word, Google Docs | Bom | Quase só CPU e texto |
| Navegadores com muitas abas | Chrome | Razoável | Limitado por memória e armazenamento |
| Jogos 3D pesados | Genshin Impact | Ruim | GPU bem abaixo de celular |
| Apps de banco e pagamento | Qualquer | Muitas vezes bloqueado | Play Integrity confere a compilação |
Duas classes a mais de falha merecem nome. Apps que dependem de Google Play Services precisam do pacote do passo um do checklist. Apps que checam certificação de aparelho se recusam a rodar em imagem não oficial, e nenhuma chave de configuração conserta isso.
Ajuste de desempenho após instalar
Quatro ajustes levam o Android no Pi de razoável a confortável: um cartão rápido, um arquivo swap, a flag de pressão de memória e uma resolução menor de saída, e nenhum muda o hardware, porque cada um é uma edição de config ou um comando só que você pode desfazer. Comece pelo cartão, pois afeta cada abertura depois dele:
- Classe do cartão. Um microSD A2, ou um chapéu NVMe no Pi 5, eleva leituras aleatórias bem além dos 10 MB/s de um cartão barato. Aberturas frias de app seguem esse número.
- Swap no caminho Waydroid. Execute
sudo fallocate -l 2G /swapfile, depoissudo chmod 600 /swapfile,sudo mkswap /swapfileesudo swapon /swapfile. Isso dá a uma placa de 4 GB uma folga sob um launcher pesado. Android com flash direto gerencia a memória sozinho. - Pressão de memória em Pi 5. Adicione
psi=1aoconfig.txt. Relatos da comunidade dizem que reduz travadas quando o launcher fica sem memória livre. - Resolução de saída. Renderize em 1080p em vez do 4K nativo do painel. Vídeo segue via decodificação por hardware, e a home continua responsiva.
Mude uma coisa por vez. Leva cerca de dois minutos para testar cada uma, e a diferença é óbvia no tempo de abertura de app.
Problemas de boot antes do Android iniciar
Se o Pi nunca chega à animação de boot do Android, a culpa é quase sempre imagem, fonte ou cartão em vez do Android em si, e três checagens simples cobrem a maioria das placas mortas em menos de dez minutos na mesa à sua frente. Rode nesta ordem:
| Sintoma | O que significa | Correção |
|---|---|---|
| LED de energia aceso, nada na tela | Firmware nunca iniciou, ou nenhum cartão detectado | Grave de novo com a imagem específica de Pi 4 ou Pi 5 |
| Quadrado arco-íris aparece, depois silêncio | Firmware carregou, kernel não | Regrave o cartão e verifique o download |
| Loop de reboot a cada poucos segundos | Queda de energia sob carga | Use fonte 5 V 3 A e evite hubs USB |
| Cartão ausente no Raspberry Pi Imager | Cartão ou leitor falhando | Teste outro cartão e formate antes |
| Inicia só em recovery | Primeira inicialização foi interrompida | Limpe, grave de novo e deixe o setup terminar |
Essas falhas ficam antes do Android na cadeia de boot. Os erros de instalação na próxima tabela assumem placa que já chega ao launcher.
Erros comuns de APK no Raspberry Pi
| O que você vê | Causa | Correção |
|---|---|---|
| Placa liga, sem saída de vídeo | Imagem gravada para outra placa | Grave de novo com a imagem específica de Pi 4 ou Pi 5 |
| Loop de boot após gravar | Gravação corrompida ou fonte sem suporte | Regrave o cartão e use fonte 5 V 3 A |
INSTALL_FAILED_NO_MATCHING_ABIS |
APK de 64 bits em imagem de 32 bits | Instale imagem de 64 bits, ou ache compilação de 32 bits |
| “Armazenamento insuficiente” | Cartão pequeno cheio pela imagem | Use cartão de 32 GB ou maior |
| Waydroid não inicia | Módulo binder ausente | Carregue binder, confirme sessão Wayland |
| Apps de vídeo engasgam | Renderização por software ou cartão lento | Ative aceleração de hardware, troque o cartão |
Solução de problemas de flash é o passo onde a maioria das primeiras instalações falha: regrave o cartão antes de presumir que a placa tem defeito.
Para o quadro geral, a lista de aparelhos suportados coloca o Pi no nível nativo depois que o Android está instalado, e o pilar de compatibilidade compara esse caminho com emulação em PC.
Pontos principais
- Dois caminhos: instale o LineageOS para fazer do Android o sistema todo, ou rode Waydroid dentro do Raspberry Pi OS.
- O LineageOS oficial não suporta nenhum Pi. As compilações do KonstaKANG cobrem Pi 4, 5, 500 e CM5.
- Pi 5 com 4 GB ou mais é o hardware que deixa o Android agradável.
- Instale pacotes arm64-v8a; placas de 64 bits rejeitam menos compilações que o contrário.
Perguntas frequentes
Dá para rodar arquivos APK em um Raspberry Pi?
Sim, depois que o Android estiver instalado nele. Instale a compilação LineageOS do KonstaKANG no cartão microSD e o Pi inicia o Android com instalador de pacotes funcional, ou rode Waydroid dentro do Raspberry Pi OS para Android em janela.
Quais modelos de Raspberry Pi suportam Android?
Pi 4, Pi 5, Pi 500 e Compute Module 5 rodam compilações LineageOS atuais do KonstaKANG. Placas mais antigas como Pi 3 ficam limitadas a imagens antigas da comunidade, e nenhuma placa roda versão oficial do LineageOS.
Existe compilação oficial do LineageOS para Raspberry Pi?
Não. A wiki oficial de aparelhos do LineageOS não lista nenhum Raspberry Pi. As compilações usadas pela comunidade vêm do KonstaKANG, desenvolvedor independente de longa data cujas imagens cobrem do Pi 4 ao Compute Module 5.
Como instalo o Android no Raspberry Pi?
Baixe a imagem LineageOS para sua placa no site do KonstaKANG, grave no cartão microSD com Raspberry Pi Imager ou Etcher, inicie o Pi e conclua o assistente de configuração. Depois instale APKs por toque ou ADB.
O que é KonstaKANG?
O nome do desenvolvedor por trás das compilações LineageOS e Android TV da comunidade para hardware Raspberry Pi. O projeto publica imagens para gerações sucessivas de Pi há anos e distribui variantes estilo celular e estilo TV.
Raspberry Pi 5 roda Android?
Sim. O Pi 5 tem compilações LineageOS 23.2 baseadas no Android 16, com versão datada de 20 de maio de 2026 cobrindo Pi 5, Pi 500 e Compute Module 5 ao lado do Pi 4.
O Android no Raspberry Pi é rápido o suficiente?
Em um Pi 5 com 4 GB ou mais, apps do dia a dia, mídia e jogos leves rodam bem. Em um Pi 4, espere aberturas mais lentas e multitarefa limitada. Jogos 3D pesados são a única categoria que segue decepcionante nos dois.
Qual variante de APK funciona no Raspberry Pi?
arm64-v8a para Pi 4, Pi 5, Pi 500 e Compute Module 5, porque essas placas são ARM de 64 bits. Use armeabi-v7a só em placas antigas com imagens de 32 bits, onde pacotes de 64 bits não instalam.
Preciso de Wayland para rodar apps Android no Pi?
Sim se você usa Waydroid, pois ele desenha via Wayland. O Raspberry Pi OS usa Wayland por padrão há várias versões, então uma imagem atual já cumpre o requisito sem configuração.
Rodar arquivos APK no Raspberry Pi é legal?
Sim. O hardware é seu, o Android é de código aberto e instalar apps que você tem licença para usar não traz questão legal. Pacotes piratas são a exceção, exatamente como em qualquer outro aparelho.