Respostas:
A resposta direta é não, você não pode. Embora os aplicativos Android sejam desenvolvidos em Java e, portanto, funcionem, o ambiente é completamente diferente:
Há um emulador que engana os aplicativos, dando-lhes os bits extras que eles precisam. Mas ele usa o OpenJDK nativo na sua máquina para que funcionem bem. Pense nisso como um ambiente de teste e não como um emulador.
De qualquer forma, se você pensa que está executando o Layar em seu laptop, esqueça, não faz nenhum sentido.
Agora você pode, no Chrome, executar APKs usando esta extensão (tendo em mente que ele está em desenvolvimento para ser usado pelos desenvolvedores para testar aplicativos) . Aqui estão alguns passos que eu fiz para fazê-lo funcionar
Instale a partir daqui - clique em "Adicionar ao Chrome"
Isso levará um tempo, pois parece fazer o download de um instalador de crx pesando 113Mb e outro de 9Mb, portanto, seja paciente:
Nota: Na versão Fedora 21 do Chromium 40, recebi o erro 'O arquivo de manifesto é inválido' ao tentar instalar a extensão, mesmo depois de limpar os dados e recarregá-la. Eu também tive problemas com a compilação do Chromium 41 do Ubuntu 14.04, então instalei o Google Chrome :( e funcionou.
Obtenha um APK do aplicativo que você deseja usar - não, não parece que você pode instalar a partir do Google Play, você precisa de um arquivo APK do aplicativo, então essa é a parte complicada.
A maioria dos desenvolvedores de código fechado não deseja que seus itens sejam distribuídos gratuitamente. Portanto, para a maioria dos aplicativos no Google Play, você precisa usar:
/system/apps
ou de algum lugar - novamente, não recomendado por questões legais.Instale-o
Agora chegamos à parte mais divertida de experimentar. Vá para a seção Aplicativos no chrome (ou digite chrome://apps
a barra de URL) e inicie o Arc Welder. Em seguida, escolha o diretório em que o APK está e, em seguida, o APK e escolha 'Iniciar aplicativo' na janela.
Se a janela mostrar o ícone do aplicativo como este:
o aplicativo provavelmente não funcionará, portanto pode não ser muito útil continuar. Isso pareceu acontecer muito com aplicativos para Android 4.4 + ...
Use-o
Consegui fazer o QuickOffice executar e trabalhar principalmente com a extensão, embora não pudesse salvar nenhum documento, pois não estava feliz em escolher o local para salvar o arquivo (mostrando uma caixa de seleção de pasta , não uma caixa de seleção de arquivo para salvar: P)
Depois de pressionar 'Iniciar aplicativo', a extensão adiciona automaticamente uma entrada à página de aplicativos no Chrome - isso pode ser transformado em um iniciador de aplicativos independente para iniciar o aplicativo diretamente no menu / traço / iniciador de aplicativos - esse é possivelmente o melhor recurso dessa extensão, pois se integra à área de trabalho e você não precisa iniciar um emulador, etc.
No geral, isso é brilhante, considerando que provavelmente ainda está em desenvolvimento e não foi projetado para isso, funciona muito bem.
Fontes:
Alternativamente, você pode usar um emulador como sugerido em outras respostas - I teve algum sucesso usando Genymotion (há foram algumas instruções úteis aqui , mas esta resposta pode ajudar). O Android Emulator pode ser adquirido como parte do Android Studio SDK, no entanto, como os aplicativos Android Nougat devem ser assinados.
O mais próximo que você vai chegar é através de um emulador. Esta resposta pode não ser para você (você já deve saber tudo isso), mas se outras pessoas entrarem nesse segmento, elas podem estar interessadas em saber.
Você pode executar as coisas através do emulador do Android, parte do Android SDK (kit de desenvolvimento de software).
Isso fornece um dispositivo virtual que permite a execução de vários aplicativos Android, embora ele possa ter problemas com algumas das coisas mais dependentes de hardware (3D, chamadas telefônicas, GPS, SMS, etc.)
Aqui está um guia sobre como configurá-lo:
Não, você não pode (exceto através de um emulador como mencionado por Oli.) No entanto , parece que o pessoal do Ubuntu está trabalhando nisso, então você poderá fazê-lo no futuro. Minha prova: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars
Parece que há cada vez mais desenvolvedores entrando neste domínio. http://www.shashlik.io/ ,
O que é Shashlik O objetivo do Shashlik é fornecer uma maneira de executar aplicativos Android em um desktop Linux padrão da maneira mais fácil e simples possível.
pode executar aplicativos Android, no Ubuntu. Não é estável e nem todos os aplicativos funcionam, mas parece promissor.
PS eu tive que sudo apt-get install libgl1-mesa-dev
esudo apt-get install kde-baseapps-bin
VOCÊ PODE
E tem várias opções para fazer isso.
É possível executar aplicativos Android no Ubuntu?
sim
Nativamente, como faria com qualquer outro aplicativo instalado usando o Ubuntu Software Center?
Sim, mas através de muitos ajustes:
O Google Chrome pode executar aplicativos Android como aplicativos Chrome, mas primeiro você deve convertê-los usando o Arc Welder ou o ARChon Custom Runtime .
O Anbox não é um emulador, mas uma camada de compatibilidade. Seu objetivo é executar aplicativos Android em qualquer sistema operacional GNU / Linux, colocando o sistema operacional Android em um contêiner, abstraindo o acesso ao hardware e integrando os principais serviços do sistema em um sistema GNU / Linux, para que os aplicativos Android possam ser integrados ao seu sistema operacional como qualquer outro outro aplicativo nativo.
Uma opção disponível mais recentemente é o Anbox . Ao contrário da maioria das outras soluções, é baseado em contêiner, em vez de ser um emulador. Isso significa que ele é executado no kernel host. Ele também tenta se integrar ao sistema operacional do host para que os aplicativos pareçam nativos. Atualmente é alfa, mas parece promissor.