Risposte:
La risposta diretta è no, non puoi. Sebbene le app Android siano sviluppate in Java e quindi dovrebbero funzionare, l'ambiente è completamente diverso:
C'è un emulatore che imbroglia le app dando loro quei pezzi extra di cui hanno bisogno. Ma utilizza OpenJDK nativo sul tuo computer in modo che funzionino bene. Pensalo come un ambiente di test e non un emulatore.
Ad ogni modo, se hai idea di eseguire Layar sul tuo laptop, dimenticalo, non ha alcun senso.
Ora puoi eseguire gli APK di Chrome utilizzando questa estensione (tenendo presente che è in fase di sviluppo per l'utilizzo da parte degli sviluppatori per testare le app) . Ecco alcuni passaggi che ho fatto per farlo funzionare
Installa da qui : fai clic su "Aggiungi a Chrome"
Questo richiederà un po 'di tempo in quanto sembra scaricare un programma di installazione di crx del peso di 113 Mb e un altro di circa 9 Mb, quindi sii paziente:
NB sulla mia build Fedora 21 di Chromium 40 ho ricevuto l'errore "Il file manifest non è valido" quando ho provato a installare l'estensione, anche dopo aver cancellato i dati e ricaricato l'estensione. Ho anche avuto problemi con la build di Chromium 41 di Ubuntu 14.04, quindi ho installato Google Chrome :( e ha funzionato.
Ottieni un APK dell'applicazione che desideri utilizzare : no, non sembra che tu possa installarlo da Google Play, hai bisogno di un file APK dell'app, quindi questo è un po 'complicato.
La maggior parte dei devloper a fonte chiusa non vuole che i loro contenuti vengano distribuiti liberamente, quindi per la maggior parte delle app su Google Play è necessario utilizzare almeno:
/system/apps
qualche parte - ancora una volta non raccomandato a causa di cose legali.Installalo
Ora arriviamo al punto più divertente di provarlo. Vai all'elemento App in Chrome (o digita chrome://apps
la barra degli URL) e avvia Arc Welder. Quindi scegli la directory in cui si trova l'APK e quindi l'APK, quindi scegli "Avvia app" nella finestra.
Se la finestra mostra l'icona dell'app come questa:
l'app probabilmente non funzionerà, quindi potrebbe non essere molto utile continuare. Questo sembra accadere molto con le app per Android 4.4 + ...
Usalo
Sono riuscito a far funzionare QuickOffice e per lo più lavorare con l'estensione, anche se non sono riuscito a salvare alcun documento in quanto non era felice di scegliere il posto in cui salvare il file (mostrando una casella di selezione delle cartelle , non una casella di selezione dei file per il salvataggio: P)
Dopo aver premuto 'Avvia app', l'estensione aggiunge automaticamente una voce alla pagina delle app su Chrome - questo puoi trasformarlo in un lanciatore di applicazioni autonomo per avviare l'app direttamente dal menu / dash / launcher dell'app - questa è forse la migliore funzionalità di questa estensione poiché si integra con il desktop e non è necessario avviare prima un emulatore ecc.
Nel complesso, questo è eccezionale, considerando che probabilmente è ancora in fase di sviluppo e non progettato per questo funziona abbastanza bene.
fonti:
In alternativa puoi usare un emulatore come suggerito in altre risposte - Ho avuto un certo successo usando Genymotion (ci sono state alcune istruzioni utili qui , ma questa risposta può aiutare). Emulatore Android può essere ottenuto come parte di Android Studio SDK, tuttavia, poiché le app Android Nougat devono essere firmate.
Il più vicino che otterrai è tramite un emulatore. Questa risposta potrebbe non essere per te (potresti già sapere tutto questo) ma se altre persone entrano in questo thread, potrebbero essere interessate a saperlo.
Puoi eseguire le cose tramite l'emulatore Android, parte dell'SDK Android (kit di sviluppo software).
Ciò fornisce un dispositivo virtuale che ti consente di eseguire molte applicazioni Android sebbene possa avere difficoltà con alcune delle cose più dipendenti dall'hardware (3D, telefonate, GPS, SMS, ecc.)
Ecco una guida su come configurarlo:
No, non puoi (se non attraverso un emulatore come menzionato da Oli.) Tuttavia , sembra che le persone di Ubuntu ci stiano lavorando, quindi potresti essere in grado di farlo in futuro. La mia prova: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars
Sembra che ci siano sempre più sviluppatori che entrano in questo dominio. http://www.shashlik.io/ ,
Che cos'è Shashlik L'obiettivo di Shashlik è fornire un modo per eseguire le applicazioni Android su un desktop Linux standard nel modo più semplice e semplice possibile.
può eseguire app Android, su Ubuntu. Non è stabile e non tutte le app funzionano, ma sembra promettente.
PS ho dovuto sudo apt-get install libgl1-mesa-dev
esudo apt-get install kde-baseapps-bin
PUOI
E hai diverse opzioni per farlo.
È possibile eseguire app Android su Ubuntu?
sì
Nativamente, come faresti con qualsiasi altra applicazione installata utilizzando Ubuntu Software Center?
Sì, ma attraverso molti armeggi:
Google Chrome può eseguire app Android come app di Chrome, ma prima devi convertirle utilizzando Arc Welder o ARChon Custom Runtime .
Anbox non è un emulatore ma un livello di compatibilità. Ha lo scopo di eseguire applicazioni Android su qualsiasi sistema operativo GNU / Linux inserendo il sistema operativo Android in un contenitore, astraggendo l'accesso all'hardware e integrando i servizi del sistema principale in un sistema GNU / Linux, in modo che le applicazioni Android possano essere integrate con il sistema operativo come qualsiasi altra applicazione nativa.
Un'opzione disponibile più di recente è Anbox . A differenza della maggior parte delle altre soluzioni, è basato su container anziché essere un emulatore. Ciò significa che funziona sul kernel host. Tenta inoltre di integrarsi nel sistema operativo host in modo che le app sembrino native. Attualmente è alfa ma sembra promettente.