Ich habe mich nur gefragt, ob es schön wäre, die .apk-Apps von Android in Ubuntu auf eine bequeme Art und Weise zu installieren.
Hat jemand eine Ahnung davon?
Die einzige Möglichkeit, Android-Apps in Ubuntu auszuführen (soweit mir bekannt ist), besteht darin, das Android-SDK zu installieren, ein virtuelles Android-Gerät zu erstellen, mit den SDK-Tools die APK-Datei auf diesem Gerät zu installieren und die App auf dem Gerät auszuführen .
Das Android-Entwicklerportal bietet viele Informationen zu diesem Thema.
Android-Pakete, .apk- Dateien, sind ein völlig anderes Paketformat als Ubuntus Paketformat, .deb- Dateien.
Neben den Verpackungsunterschieden werden Android-Pakete für das Android-Betriebssystem, die Toolchain und die Architektur ( ARM ) kompiliert und angepasst. Dies unterscheidet sich von den meisten Ubuntu-Systemen mit 32-Bit- oder 64-Bit- Intel- Architektur.
quelle
Sie können das ARChon verwenden, um apk in Ubuntu auszuführen:
quelle
Warum nicht den apk- Installer-Code von Android x86 verwenden und für Ubuntu kompilieren, da Android x86 Linux ist, wird derselbe Bootloader und Kernel verwendet.
Wenn jemand den apk loader, JAVA runtime und alle Dinge, die Sie zum Ausführen von Apps benötigen, installieren kann , würde die apk installer app apks auf Ubuntu auf die gleiche Weise wie in Android installieren ?
Ich weiß es nicht, aber jemand kann es ausprobieren.
quelle
android fällt jedoch unter die Apache-Lizenz und verwendet seine eigenen APIs und Bibliotheken , um seine Apps ( APK-Dateien ) zu entwickeln. Damit Android-Apps auf einem Linux-Computer ausgeführt werden können, müssen Sie den dvm-Quellcode mit GIT repo in Ubuntu kompilieren, um den dvm in Ihren Linux-PC zu integrieren. Damit wird die Umgebung für die Android-Architektur festgelegt (z. B. Linux-Kernel + Android-DVM ), aber zusätzlich müssten Sie auch die Android-Kernbibliotheken installieren, damit die Apps voll funktionsfähig sind. Dies ist die beste Möglichkeit, Android-Apps bequem auf Ubuntu auszuführen.
quelle
Tatsächlich sind die Android-Apps, die auf dem Markt und im Play Store erhältlich sind, für den Arm-Architektur-Prozessor konzipiert. Daher funktioniert das, was Sie versuchen, niemals für fast jede andere App, die Sie auf einem Computer installieren möchten, ..........
Übrigens können Sie eine Seite auf Google finden, indem Sie nach "porting android on x86" suchen. Dies gibt Ihnen android 4.2 für die eigenständige PC-Installation und ich habe sie ausprobiert und fast 99% der Software hat die Installation abgelehnt oder abgelehnt läuft nach der installation sowieso ...
Der Hauptunterschied ist also x86 im Vergleich zur Arm-Serie ........... und bis wir in der Lage sind, eine Arm-Prozessor-Architektur für Android bereitzustellen, können wir nichts tun.
quelle
Es ist momentan nicht möglich, die APK-Datei auf einem Ubuntu-PC auszuführen, da Ubuntu sie nicht lesen kann. Das Beste unter vielen Dingen ist, eine virtuelle Android-Maschine zu installieren und das APK auszuführen.
quelle