É possível instalar o arquivo .apk do Android?

17

Só estava pensando que seria bom ter uma maneira conveniente de instalar os aplicativos .apk do android de alguma forma.

Alguém tem uma pista sobre isso?

subeh.sharma
fonte

Respostas:

10

A única maneira de executar aplicativos Android no Ubuntu (tanto quanto sei) é instalar o Android SDK, criar um dispositivo Android virtual, usar as ferramentas do SDK para instalar o arquivo .apk nesse dispositivo e executar o aplicativo dentro do dispositivo .

O portal do desenvolvedor do Android tem muitas informações sobre o assunto.

Sergey
fonte
OK parece que você está certo, não há outra maneira de instalá-los. Aceitará então.
subeh.sharma
5

Pacotes Android, arquivos .apk , são um formato de embalagem completamente diferente do formato de embalagem do Ubuntu, arquivos .deb .

Além das diferenças de pacote, os pacotes do Android são compilados e personalizados para o sistema operacional, cadeia de ferramentas e arquitetura ( ARM ) do Android , que é diferente da maioria dos sistemas Ubuntu, que são arquitetura Intel de 32 ou 64 bits .

Dustin Kirkland
fonte
4
Sim e não. APKs não são debs, mas esse é o ponto da questão. De fato, a maioria dos aplicativos Android é Java puro, mas compilados em um formato de bytecode não padrão (Dalvik em vez da JVM padrão) e em uma API diferente. Mesmo o Ubuntu no ARM não podia executar aplicativos Android, ou o Ubuntu no x86 executa aplicativos Android x86, sem uma grande camada de emulação (que não existe antes de emular toda a máquina no Qemu).
Gilles 'SO- stop be evil'
2

Você pode usar o ARChon para executar o apk no ubuntu:

  1. Instale o ARChon Runtime. http :: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. Abra e ative o sinalizador: chrome: // flags / # enable-nacl e reinicie o Google-Chrome. (Importante!)
  3. Instale aplicativos Android existentes no site ou converta seus aplicativos Android favoritos por " Online APK-CRX Converter .
  4. Arraste e solte as extensões do Google-Chrome na página chrome: // extensions / no navegador e ela será instalada no navegador. Enjor-lo!
apk2crx
fonte
1

Por que não usar o código do instalador apk do Android x86 e compilá-lo para o Ubuntu, porque o Android x86 é linux, ele usa o mesmo carregador de inicialização e kernel.

Se alguém pode instalar o apk carregador, Java Runtime uma todas as coisas que você precisa para executar aplicativos, seria o apk aplicativo instalador instalar apk 's no Ubuntu da mesma forma que no Android?

Não sei, mas alguém pode tentar.

alexstrand7
fonte
0

O Android, porém, vem sob a licença apache, usa suas próprias APIs e bibliotecas para desenvolver seus aplicativos ( arquivos .apk ). Para criar aplicativos Android para rodar em uma máquina Linux, o que você pode fazer é compilar o código-fonte dvm usando o GIT repo no ubuntu, a fim de mesclar o dvm ao seu linux pc. isso definirá o ambiente para a arquitetura android (ou seja, linux kernel + android dvm ), mas, além disso, você também precisará instalar as bibliotecas principais do android para tornar os aplicativos totalmente funcionais. Esta é a melhor maneira de executar aplicativos Android convenientemente no Ubuntu.

deepak
fonte
mas isso é muito trabalho !!!
NilsB
0

na verdade, os aplicativos Android disponíveis no mercado e na loja de jogos são projetados para o processador de arquitetura de braço e, portanto, o que você está tentando fazer nunca funcionará para quase todos os outros aplicativos que você tenta instalar no computador ..........

pela maneira como você pode encontrar um site no google, pesquisando 'portando android no x86', isso fornecerá o android 4.2 para android froy roms para a instalação autônoma do seu pc e eu os tentei e quase 99% do software recusou-se a instalar ou recusou-se a executar após a instalação feita de qualquer maneira ...

então a principal diferença é x86 versus série de arm ........... e até que possamos virtualmente fornecer a arquitetura do processador de arm para o android, não podemos fazer nada.

lovenish garg
fonte
-1

na verdade, não é possível executar o arquivo APK em um PC Ubuntu, pois o Ubuntu não poderá lê-lo. O melhor dentre muitas coisas é instalar uma máquina virtual Android e executar o APK.

aditya
fonte