AUSFÜHREN VON ANDROID-APPS IN DEEPIN 20.2.2

In der kürzlich veröffentlichten Version von Deepin 20.2.2. der App-Store wurde komplett neu gestaltet, sowohl ästhetisch als auch funktional. Unter den neuen Funktionen können wir die Möglichkeit hervorheben, mehrere Anwendungen gleichzeitig zu installieren und eine neue Kategorie für Anwendungen aufzunehmen Androide mit mehr als 200 Bewerbungen, Tendenz steigend.

Wir nutzen die Gelegenheit, um die Entschuldigung dafür zu erklären, dass die Deepin Store-Version 5 nicht ohne die richtige Übersetzung gestartet wurde. Falls Sie zum Zeitpunkt der Veröffentlichung lesen, ist es auf der Übersetzungsplattform, die nicht auf Spanisch ist, kaum verfügbar, was auf eine interne mangelnde Koordination der Entwickler hinweist. Die gute Nachricht ist, dass sie den Store endlich auf der Übersetzungsplattform verfügbar gemacht haben, und Deepin auf Spanisch schnell die entsprechenden Änderungen vorgenommen im nächsten Update enthalten sein.

Als nächstes werden wir versuchen zu erklären, worin diese von Deepin implementierte Unterstützung besteht, um Andorid-Anwendungen "APK" nativ zu installieren und auszuführen, wie man sie aktiviert und verwendet. Bevor Sie fortfahren und eine Anwendung ausführen möchten, müssen Sie diese Datei aus einem Anwendungsspeicher beziehen, der das Herunterladen ermöglicht, was am Ende dieses Artikels gezeigt wird.

AUSFÜHREN VON ANDROID-APPS IN DEEPIN 20.2.2 DANK UENGINE

Uengine ist der Name, den die Distribution gewählt hat, um ihren verbesserten Android-Container zu benennen, basierend auf Anbox, das uns in seiner ersten Community-Version für Deepin 20.2.2 präsentiert wird. Es sollte erwähnt werden, dass diese Unterstützung im Moment nur mit der Kern LTS 5.10.x von Deepin. Um es zu genießen, müssen Sie es zum Zeitpunkt der Systeminstallation auswählen.



INSTALLATION

  • Die erste Option besteht darin, über den Deepin Store eine Anwendung aus dem Android-Bereich auszuwählen und zu installieren. verpackt auf ".deb"; Prozess, der für das Hinzufügen von Abhängigkeiten und die entsprechende Unterstützung und Zugriffe im Anwendungsmenü verantwortlich ist.
  • Die zweite und die, die ich persönlich empfehle, da Sie dabei einige Elemente auf dem Bildschirm konfigurieren müssen, wie z PAM ((Steckbare Authentifizierungsmodule) in einem Terminal mit dem folgenden Befehl.
sudo apt update && sudo apt install uengine

Beide Verfahren erfordern viel Zeit und hängen von der Geschwindigkeit Ihrer Internetverbindung ab, da neben der Anwendung Module und Abhängigkeiten, es wird heruntergeladen uengine-android-imagevon ca. 400 MB, also müssen Sie geduldig sein. Wenn Sie irgendwelche Probleme haben, teilen Sie uns dies in derForum.

Der Support bietet über den rechten Button ein Drop-Down-Menü "noch nicht übersetzt", das auf das laufende Fenster wirkt und es unter anderem ermöglicht, diese auf voll Bildschirm ohne Fensterrahmen mit der Taste F5 oder verkleinern sie mit der Taste F4 auf eine andere Größe. Ein weiteres hervorzuhebendes Feature ist die Integration mit dem Dateimanager und dem deepin Papierhalter.

ANWENDUNGEN EN DEB UND APK

Es ist wichtig, sie zu unterscheiden, da erstere die Interaktion mit den Benutzern erleichtern. Bekannt ist, dass das Paket deb Es ist das natürliche Installationsprogramm für jede von Debian abgeleitete Distribution und was für ein großartiger Teil Ihres Katalogs es wird mit diesem "Installer" kompiliert. Deshalb kapselt Deepin die APK in diesem Format, um sie in Ihre Repositorys und Stores aufzunehmen und so Operationen außerhalb des Ökosystems mit Advanced Package Tool (APT) und ermöglichen die automatische Aufnahme von Zugriffen in das Anwendungsmenü.

Das bedeutet, dass Deepin die Binärdateien des mobilen Betriebssystems selbst nicht lesen kann, wenn es in das andere Format gekapselt ist, werden die Bestellungen übersetzt, damit sie leicht verarbeitet werden können. Die Gemeinschaft von Deepin auf Spanisch wird den gleichen Kriterien folgen. Um Android-Anwendungen in unsere Deepines Store, die unterschiedliche Behandlung wird vor den Einheimischen durch ein Logo des bekannten Roboters in der Banner jeder Bewerbung.

STARTEN EINER APK

Um eine entpackte APK zu installieren, müssen Sie das Terminal verwenden, aber in diesem Fall wird kein Launcher im Anwendungsmenü erstellt und Sie müssen erstelle die Datei ".desktop" manuell. Öffnen Sie ein Terminal und fügen Sie den folgenden Befehl ein. Ziehen Sie dann die gewünschte apk per Drag & Drop auf das Terminal.

sudo uengine-session-launch-helper -- uengine install --apk=

Wenn Sie eine so installierte Anwendung starten möchten, müssen Sie nur den emulierten Android-Desktop mit dem folgenden Befehl ausführen.

uengine launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
Hinweis zum Herunterladen von Anwendungen

Eine Alternative, nachdem Sie den entsprechenden Support konfiguriert haben, ist die Installation eines Stores wie Aptoide, F-Droid oder APK Pure und erhalten Sie Software direkt von ihnen. Denken Sie daran, dass bei einer kostenpflichtigen Anwendung viele Funktionen möglicherweise nicht mehr funktionieren und es für uns schwierig ist, sie zu lösen.

Im Play Store und in den Google-Diensten ist der einzige Store, in dem Sie die ausführbaren Dateien vorübergehend erhalten können, Aurora Store. Aufgrund seiner technischen Situation, wie Verwendung anderer Dateien und DRM, wird es möglicherweise ein Thema für einen anderen Community-Artikel sein.



UPDATE: DIE AUSFÜHRUNG IST BEREITS MÖGLICH, OHNE ZUM TERMINAL ZU GEHEN

Nach der Veröffentlichung dieses Artikels haben wir den Scoop erstellt und in unser hochgeladen deepines speichern die Anwendung "Anbox-appmgr", die den Desktop-Launcher entweder über das Anwendungsmenü oder durch die Verankerung des Zugriffs auf das Deepin-Dock erleichtert und so die Verwendung des Terminals vermeidet.

ÜBERLEGUNGEN

Wir halten es für positiv, das in der Distribution verfügbare Softwareangebot zu erweitern, obwohl wir in diesem Fall nicht darüber sprechen freie Software. Sie müssen sich auch bewusst sein und wie es passieren wird in Windows- 11 unterliegt die erfolgreiche Ausführung dieser Anwendungen bestimmten Einschränkungen, z. B. der Implementierung von Google-Diensten in anderen Systemen; Am Ende des Tages wird es emuliert und der Ablauf hängt von der Stärke des Gastgeberteams ab.

5 15 Stimmen
Bewerten Sie den Artikel
 
Zeichnen
Bericht des
11 Reacciones
populärste
Neuer Älter
Meinung aus dem Artikel
Alle Kommentare anzeigen
NEO-TECH
NEO-TECH (@neo-tech)
Mitglied
2 meses atrás

Hallo Auto!
Was für ein fantastischer Durchbruch! Zu wissen, dass wir mit Deepin das tun können, was wir auf unserem Handy tun können, ist ein Genie.
Herzlichen Glückwunsch zur Neuheit! 🙂

Lyriel
Lyriel (@lyriel)
Mitglied
2 meses atrás

Könnten sie Aptoide in Deepines hochladen?

Lyriel
Lyriel (@lyriel)
Mitglied
Respondiendo a  Lyriel
2 meses atrás

Ich habe versucht, den Befehl zu testen «sudo uengine-session-launch-helper - uengine install –apk = »aber es hat mir folgendes gebracht:

the argument for option '--apk' should follow immediately after the equal sign
NAME:
    uengine - uengine


USAGE:
    uengine [command options] [arguments...]

COMMANDS:
    wait-ready                     Wait until the Android system has successfully booted                                               
    system-info                    Print various information about the system we're running on                                         
    check-features                 Check that the host system supports all necessary features                                          
    version                        print the version of the daemon                                                                     
    launch                         Launch an Activity by sending an intent                                                             
    install                        Install specified application in the Android container                                              
    session-manager                Run the the uengine session manager                                                                 
    help                           prints a short help message                                                                         
    uninstall                      Uninstall specified package in the Android container  
Pedro Rodriguez
Pedro Rodriguez (@pedrorodriguez1)
Mitglied
Respondiendo a  Lyriel
2 meses atrás

Sie müssen den Pfad der apk eingeben, Beispiel –apk = / home / user / Download / miapp.apk

near97cu
near97cu (@near97cu)
Mitglied
2 meses atrás

Folgendes passiert mir nach dem Ausführen von uengine launch –package = org.anbox.appmgr –component = org.anbox.appmgr.AppViewActivity

[ 2021-07-16 14:53:26] [daemon.cpp:[email protected]] Failed to connect to DBus

Gelöst !!! Ich habe Anbox nicht installiert 🙁

thetalosian
thetalosian (@thetalosian)
Mitglied
1 mes atrás

Ich würde gerne wissen, ob es eine andere Alternative zur Installation von uengine gibt, da der Befehl «sudo apt update && sudo apt install uengine» diesen Fehler zurückgibt:

Das Repository ' https://com-store-packages.uniontech.com/appstore eagle Release’ no longer has a Release file.

Eduardo Orozco
Eduardo Orozco (@eduardoorozco)
Mitglied
1 mes atrás

muy buen emulador…funciona excelente…el único problema es el idioma, todo está en chino.
Según he leido, en versiones antiguas para otras distros, el idioma lo tomaba del sistema.
Alguien podría guiarme para cambiarlo o agregarlo a ésta nueva versión para Deepin 20.2.3???
Gracias por el aporte.

11
0
Wir würden gerne wissen, was Sie denken, diskutieren Sie mit.x