Czy można zainstalować plik .apk Androida?

17

Zastanawiałem się, czy byłoby miło mieć wygodny sposób na instalację aplikacji .apk Androida w Ubuntu.

Ktoś ma na to jakiś pomysł?

subeh.sharma
źródło

Odpowiedzi:

10

Jedynym sposobem na uruchomienie aplikacji na Androida w Ubuntu (o ile mi wiadomo) jest instalacja zestawu Android SDK, utworzenie wirtualnego urządzenia z Androidem, użycie narzędzi zestawu SDK do zainstalowania pliku .apk na tym urządzeniu i uruchomienie aplikacji wewnątrz urządzenia .

Portal programistów Androida zawiera wiele informacji na ten temat.

Siergiej
źródło
OK, wydaje się, że masz założenie, że nie ma innego sposobu ich zainstalowania. Zaakceptuję to wtedy.
subeh.sharma
5

Pakiety Androida, pliki .apk , są zupełnie innym formatem pakowania niż format pakowania Ubuntu, pliki .deb .

Oprócz różnic w pakietach, pakiety Androida są kompilowane i dostosowywane do systemu operacyjnego Android, zestawu narzędzi i architektury ( ARM ), która różni się od większości systemów Ubuntu, które są 32-bitową lub 64-bitową architekturą Intel .

Dustin Kirkland
źródło
4
Tak i nie. APK to nie debaty, ale o to właśnie chodzi. Większość aplikacji na Androida jest w rzeczywistości czystą Javą, ale skompilowanych do niestandardowego formatu kodu bajtowego (Dalvik zamiast standardowego JVM) i na innym interfejsie API. Nawet Ubuntu na ARM nie mógł uruchomić aplikacji na Androida lub Ubuntu na x86 uruchamia aplikacje na Androida x86, bez dużej warstwy emulacji (która nie istnieje bez emulacji całej maszyny w Qemu).
Gilles „SO- przestań być zły”
2

Możesz użyć ARChon do uruchomienia apk w Ubuntu:

  1. Zainstaluj środowisko wykonawcze ARChon. http :: github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. Otwórz i włącz flagę: chrome: // flags / # enable-nacl, a następnie uruchom ponownie Google-Chrome. (Ważny!)
  3. Zainstalować istniejące aplikacje android na stronie internetowej lub konwertować swoje ulubione aplikacje android przez " Online APK-CRX Converter .
  4. Przeciągnij i upuść rozszerzenia Google-Chrome na chrome: // extensions / page w przeglądarce, a zostaną one zainstalowane w przeglądarce. Ciesz się tym!
apk2crx
źródło
1

Dlaczego nie skorzystać z apk kodu instalatora z Androida x86 i skompilować go dla Ubuntu, ponieważ Android x86 jest linux, używa tego samego programu ładującego i jądra.

Jeśli ktoś może zainstalować apk ładowarka, Java Runtime wszystko co potrzebne do uruchomienia aplikacji, to czy apk instalator aplikacji zainstalować apk „s na Ubuntu w ten sam sposób jak w Androidzie?

Nie wiem, ale ktoś może spróbować.

alexstrand7
źródło
0

Android jest objęty licencją Apache i wykorzystuje własne unikalne interfejsy API i biblioteki do tworzenia aplikacji ( pliki .apk ). po prostu, aby aplikacje na Androida działały na komputerze z systemem Linux, co możesz zrobić, to skompilować kod źródłowy dvm za pomocą repozytorium GIT w Ubuntu, aby połączyć dvm z komputerem z systemem Linux. które skonfigurują środowisko dla architektury systemu Android (tj. jądro Linuksa + Android dvm ), ale dodatkowo musisz również zainstalować biblioteki rdzenia systemu Android, aby aplikacje były w pełni funkcjonalne. jest to najlepszy sposób, aby wygodnie uruchamiać aplikacje na Androida na Ubuntu.

deepak
źródło
ale to dużo pracy !!!
NilsB
0

w rzeczywistości aplikacje na Androida dostępne w sklepie market and play są zaprojektowane dla procesora architektury ramienia, a zatem to, co próbujesz zrobić, nigdy nie zadziała dla prawie każdej innej aplikacji, którą próbujesz zainstalować na komputerze ..........

przy okazji możesz znaleźć witrynę w Google, wyszukując „przenoszenie Androida na x86”, da to Android 4.2 do ROM froy dla samodzielnej instalacji na twoim komputerze, a ja wypróbowałem je i prawie 99% oprogramowania odmówiło instalacji lub odmówiło uruchom po instalacji wykonanej mimo wszystko ...

więc główną różnicą jest seria x86 w porównaniu z serią uzbrojenia ........... i dopóki nie będziemy w stanie wirtualnie dostarczyć architektury Androida procesorowi uzbrojenia dla Androida, nie możemy nic zrobić.

kochać garg
źródło
-1

uruchomienie pliku APK na komputerze z systemem Ubuntu nie jest możliwe, ponieważ system Ubuntu nie będzie w stanie go odczytać. Najlepszą z wielu rzeczy jest instalacja wirtualnej maszyny z Androidem i uruchomienie APK.

aditya
źródło