È possibile installare il file .apk di Android?


17

Mi chiedevo solo che sarebbe stato bello avere un modo conveniente di installare le app .apk di Android in Ubuntu in qualche modo.

Qualcuno ne ha idea?

Risposte:


10

L'unico modo per eseguire app Android in Ubuntu (per quanto ne so) è installare Android SDK, creare un dispositivo Android virtuale, utilizzare gli strumenti dell'SDK per installare il file .apk su quel dispositivo ed eseguire l'app all'interno del dispositivo .

Il portale per gli sviluppatori Android ha molte informazioni sull'argomento.


OK, sembra che tu abbia ragione, non c'è altro modo di installarli. Lo accetterò allora.
subeh.sharma,

5

I pacchetti Android, i file .apk , sono un formato di packaging completamente diverso rispetto al formato di imballaggio di Ubuntu, i file .deb .

Oltre alle differenze di packaging, i pacchetti Android sono compilati e personalizzati per il sistema operativo Android, la toolchain e l'architettura ( ARM ), che è diverso dalla maggior parte dei sistemi Ubuntu con architettura Intel a 32 o 64 bit .


4
Sì e no. Gli APK non sono detriti, ma questo è un po 'il punto della domanda. La maggior parte delle applicazioni Android sono in realtà Java puro, ma compilate in un formato bytecode non standard (Dalvik invece della JVM standard) e contro un'API diversa. Perfino Ubuntu su ARM non poteva eseguire app per Android, o Ubuntu su x86 eseguiva app per Android x86, senza un grande livello di emulazione (che non esiste a meno di emulare l'intera macchina in Qemu).
Gilles 'SO- smetti di essere malvagio' il

2

Puoi usare ARChon per eseguire apk in Ubuntu:

  1. Installa ARChon Runtime. http :: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. Apri e abilita il flag: chrome: // flags / # enable-nacl, quindi riavvia Google-Chrome. (Importante!)
  3. Installa le app Android esistenti nel sito Web o converti le tue app Android preferite tramite " Convertitore APK-CRX online .
  4. Trascina e rilascia le estensioni di Google-Chrome nella pagina chrome: // extensions / nel browser e verranno installate nel tuo browser. Aumentalo!

1

Perché non usare il codice di installazione apk da Android x86 e compilarlo per Ubuntu, perché Android x86 è linux, usa lo stesso boot loader e lo stesso kernel.

Se qualcuno può installare l' apk loader, Java Runtime una tutte le cose che avete bisogno di eseguire applicazioni, sarebbe l' apk installazione installazione di app apk 's su Ubuntu nello stesso modo come in Android?

Non lo so, ma qualcuno può provarlo.


0

Android, tuttavia, è coperto dalla licenza Apache e utilizza le sue API e librerie uniche per sviluppare le sue app ( file .apk ). solo per far funzionare le app Android su una macchina linux, quello che puoi fare è compilare il codice sorgente dvm usando il repository GIT in ubuntu in modo da trasformare il dvm nel tuo pc linux. che imposterà l'ambiente per l'architettura Android (ad es. kernel Linux + android dvm ) ma dovresti anche installare anche le librerie core Android per rendere le app completamente funzionanti. questo è il modo migliore per eseguire comodamente le app Android su Ubuntu.


ma è un sacco di lavoro !!!
NilsB,

0

in realtà le app Android disponibili nel mercato e nel Play Store sono progettate per il processore arm architechture e quindi ciò che stai cercando di fare non funzionerà mai per quasi tutte le altre app che provi a installare sul computer ..........

dal modo in cui puoi trovare un sito su Google cercando 'porting android su x86' questo ti darà Android 4.2 a rom di froy android per la tua installazione standalone per PC e li ho provati e quasi il 99% del software ha rifiutato di essere installato o rifiutato di eseguito dopo l'installazione eseguita comunque ...

quindi la differenza principale è x86 rispetto alle serie arm ........... e fino a quando non saremo in grado di fornire virtualmente l'architettura del processore arm ad Android non possiamo fare nulla.


-1

in realtà non è possibile eseguire il file APK su un PC Ubuntu poiché Ubuntu non sarà in grado di leggerlo. La migliore tra le tante cose è installare una macchina virtuale Android ed eseguire l'APK.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.