Πώς να ανοίξετε και να εγκαταστήσετε αρχεία XAPK σε Chromebook (ChromeOS) και Linux (Waydroid)
Το σύγχρονο Chromebook εκτελεί εφαρμογές Android μέσα στο ARCVM (Χρόνος εκτέλεσης Android για εικονική μηχανή Chrome) της Google, ενώ οι χρήστες επιτραπέζιου υπολογιστή και φορητών υπολογιστών Linux (συμπεριλαμβανομένων των Ubuntu, Fedora, Arch και SteamOS) εκτελούν πλήρως περιβάλλοντα Android χρησιμοποιώντας το Waydroid. Επειδή ούτε η εφαρμογή Αρχεία του ChromeOS ούτε το προεπιλεγμένο waydroid app install CLI του Waydroid δέχεται απευθείας κοντέινερ .xapk, χρειάζεστε είτε ένα καθαρό .apk συγχωνευμένο με πρόγραμμα περιήγησης είτε μια ανάπτυξη ADB πολλαπλών διαχωρισμών μέσω του τερματικού Linux.
1. Μετατροπή XAPK σε APK σε ChromeOS & Linux στο πρόγραμμα περιήγησης
Εφόσον οι επιτραπέζιοι υπολογιστές ChromeOS και Linux περιλαμβάνουν ένα πλήρες πρόγραμμα περιήγησης Chromium/Firefox για επιτραπέζιους υπολογιστές με γενναιόδωρη μνήμη RAM, μπορείτε να μετατρέψετε οποιοδήποτε πακέτο .xapk ή .apks απευθείας στο πρόγραμμα περιήγησής σας χωρίς να εγκαταστήσετε επιπλέον πακέτα Linux:
- Ανοίξτε το xapktoapk.com στο Chrome στον υπολογιστή σας Chromebook ή Linux.
- Αποθέστε το αρχείο .xapk στον μετατροπέα. Συγχωνεύει το βασικό APK με τη συνοδευτική αρχιτεκτονική του και διαχωρίζει τη διαμόρφωση DPI και υπογράφει το πακέτο εξόδου με υπογραφές v1+v2.
- Κατεβάστε το αυτόνομο αρχείο .apk στον κατάλογό σας Αρχεία Linux στο ChromeOS (ή το ~/Downloads στο Linux).
2. Εγκατάσταση του APK που μετατράπηκε στο Chromebook (χωρίς να σκουπίσετε τη συσκευή σας)
Οι παλαιότεροι οδηγοί λένε στους χρήστες του Chromebook να θέσουν ολόκληρο τον φορητό υπολογιστή τους σε μη ασφαλή "Λειτουργία προγραμματιστή" (η οποία εξομαλύνει τη συσκευή). Στο σύγχρονο ChromeOS, το δεν χρειάζεται πλήρη λειτουργία προγραμματιστή—χρειάζεστε μόνο το ενσωματωμένο Περιβάλλον ανάπτυξης Linux (Crostini):
- Ανοίξτε το Ρυθμίσεις → Σχετικά με το ChromeOS → Προγραμματιστές και ενεργοποιήστε το Περιβάλλον ανάπτυξης Linux.
- Κάτω από το ίδιο μενού προγραμματιστές, κάντε κλικ στο Αναπτύξτε εφαρμογές Android και κάντε εναλλαγή στο Ενεργοποίηση εντοπισμού σφαλμάτων ADB (το Chromebook σας θα επανεκκινήσει μία φορά για να συνδέσει το Crostini με το ARCVM).
- Ανοίξτε την εφαρμογή Linux Terminal στο Chromebook και εγκαταστήστε το πρόγραμμα-πελάτη Android ADB:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - Συνδεθείτε στην εσωτερική γέφυρα ARCVM Android (100.115.92.2:5555) και εγκαταστήστε το μετατρεπόμενο APK:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. Εγκατάσταση πακέτων XAPK σε επιτραπέζιους υπολογιστές Linux & Steam Deck μέσω Waydroid
Εάν εκτελείτε το Waydroid σε Ubuntu, Fedora, Arch Linux ή Steam Deck, το waydroid app install δέχεται μόνο ένα μονολιθικό αρχείο .apk:
- Ενιαία συγχωνευμένη διαδρομή APK (γρηγορότερη): Μετατρέψτε το δικό σας .xapk σε ένα ενιαίο .apk χρησιμοποιώντας το δικό μας Διαδικτυακός μετατροπέας XAPK σε APK, μετά εκτελέστε:
waydroid app install ~/Downloads/converted_app.apk - Τα Έλεγχος αρχιτεκτονικής CPU (x86_64 vs arm64-v8a): Intel και AMD Chromebook και Linux PC λειτουργούν με επεξεργαστή x86_64. Ενώ το ChromeOS ARCVM περιλαμβάνει δυαδική μετάφραση Intel Houdini για εφαρμογές ARM, το Waydroid σε Linux απαιτεί να εγκαταστήσετε το libndk ή το libhoudini μέσω waydroid_script, εάν το XAPK περιέχει μόνο εγγενείς βιβλιοθήκες arm64-v8a. Χρησιμοποιήστε το Έλεγχος συμβατότητας συσκευής ABI & DPI για να ελέγξετε ποιους φακέλους lib/ περιέχει το πακέτο σας πριν από την εγκατάσταση.
4. Αποσυσκευασία αρχείων XAPK από τη γραμμή εντολών Linux
Εάν προτιμάτε να επιθεωρείτε το μη επεξεργασμένο περιεχόμενο ενός αρχείου .xapk σε bash/zsh στο Linux πριν από την ανάπτυξη μέσω ADB, θυμηθείτε ότι το .xapk είναι ένα τυπικό κοντέινερ PKZIP:
mkdir -p /tmp/xapk_unpack && unzip -q package.xapk -d /tmp/xapk_unpack
cat /tmp/xapk_unpack/manifest.json | jq .
adb install-multiple /tmp/xapk_unpack/*.apk
Σύνοψη για προγραμματιστές ChromeOS και Linux
Συνδυάζοντας την ενσωματωμένη γέφυρα Crostini ADB (ή Linux Waydroid) του ChromeOS με μετατροπή XAPK που βασίζεται σε πρόγραμμα περιήγησης, μπορείτε να δοκιμάσετε και να εκτελέσετε πολλαπλά διαχωρισμένα πακέτα Android σε υλικό επιτραπέζιου υπολογιστή χωρίς να τροποποιήσετε διαμερίσματα συστήματος ή να εγκαταστήσετε μη αξιόπιστα προγράμματα αποσυσκευασίας τρίτων.