Το ZeroClaw παρέχει προκατασκευασμένα εκτελέσιμα αρχεία (binaries) για συσκευές Android.
| Στόχος | Έκδοση Android | Συσκευές |
|---|---|---|
armv7-linux-androideabi |
Android 4.1+ (API 16+) | Παλιά 32-bit τηλέφωνα (Galaxy S3, κ.λπ.) |
aarch64-linux-android |
Android 5.0+ (API 21+) | Σύγχρονα 64-bit τηλέφωνα |
Ο ευκολότερος τρόπος εκτέλεσης του ZeroClaw σε Android είναι μέσω Termux.
Κατεβάστε από το F-Droid (προτείνεται) ή από τις εκδόσεις GitHub.
⚠️ Σημείωση: Η έκδοση του Play Store είναι παρωχημένη και δεν υποστηρίζεται.
# Έλεγχος αρχιτεκτονικής
uname -m
# aarch64 = 64-bit, armv7l/armv8l = 32-bit
# Λήψη του κατάλληλου binary
# Για 64-bit (aarch64):
curl -LO https://github.com/zeroclaw-labs/zeroclaw/releases/latest/download/zeroclaw-aarch64-linux-android.tar.gz
tar xzf zeroclaw-aarch64-linux-android.tar.gz
# Για 32-bit (armv7):
curl -LO https://github.com/zeroclaw-labs/zeroclaw/releases/latest/download/zeroclaw-armv7-linux-androideabi.tar.gz
tar xzf zeroclaw-armv7-linux-androideabi.tar.gzchmod +x zeroclaw
mv zeroclaw $PREFIX/bin/
# Επαλήθευση εγκατάστασης
zeroclaw --version
# Εκτέλεση ρύθμισης
zeroclaw onboardΓια προχωρημένους χρήστες που θέλουν να εκτελέσουν το ZeroClaw εκτός Termux:
# Από τον υπολογιστή σας με ADB
adb push zeroclaw /data/local/tmp/
adb shell chmod +x /data/local/tmp/zeroclaw
adb shell /data/local/tmp/zeroclaw --version
⚠️ Η εκτέλεση εκτός Termux απαιτεί συσκευή με root ή συγκεκριμένα δικαιώματα για πλήρη λειτουργικότητα.
- Χωρίς systemd: Χρησιμοποιήστε το
termux-servicesτου Termux για λειτουργία daemon - Πρόσβαση αρχείων: Απαιτεί δικαιώματα αποθήκευσης Termux (
termux-setup-storage) - Δίκτυο: Ορισμένες λειτουργίες ενδέχεται να απαιτούν δικαίωμα Android VPN για τοπική δέσμευση
Για να κατασκευάσετε για Android μόνοι σας:
# Εγκατάσταση Android NDK
# Προσθήκη στόχων
rustup target add armv7-linux-androideabi aarch64-linux-android
# Ορισμός μονοπατιού NDK
export ANDROID_NDK_HOME=/path/to/ndk
export PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
# Κατασκευή
cargo build --release --target armv7-linux-androideabi
cargo build --release --target aarch64-linux-androidchmod +x zeroclawΒεβαιωθείτε ότι κατεβάσατε το σωστό binary για την αρχιτεκτονική της συσκευής σας.
Χρησιμοποιήστε το build armv7-linux-androideabi με API level 16+.