Tutorial: Wie man Rust auf Android herunterlädt und installiert

Melden

Hier ist ein ausführliches Tutorial, wie du die Programmiersprache Rust auf deinem Android-Gerät installierst und nutzt.

Da Rust ein Kommandozeilen-Tool ist, benötigen wir eine Terminal-Emulation. Der Standardweg dafür ist die App Termux.

Voraussetzungen

  • Ein Android-Smartphone oder -Tablet.
  • Eine stabile Internetverbindung.
  • Etwa 1 GB freier Speicherplatz.

Schritt 1: Termux installieren

Installiere Termux nicht aus dem Google Play Store, da die dortige Version veraltet ist. Nutze stattdessen F-Droid.

  1. Lade die F-Droid APK von f-droid.org herunter und installiere sie.
  2. Suche in F-Droid nach Termux und installiere die App.
  3. Öffne Termux.

Schritt 2: Paketquellen aktualisieren

Bevor wir Rust installieren, müssen wir das System auf den neuesten Stand bringen. Gib die folgenden Befehle nacheinander in Termux ein:

pkg update
pkg upgrade

Bestätige eventuelle Abfragen mit y (für Yes) oder drücke einfach die Enter-Taste.

Schritt 3: Rust installieren

Es gibt zwei Wege, Rust auf Android zu installieren. Der einfachste Weg für Termux-Nutzer ist die Installation über den internen Paketmanager.

Gib diesen Befehl ein:

pkg install rust

Dies installiert sowohl den Rust-Compiler (rustc) als auch den Paketmanager cargo.


Schritt 4: Die Installation überprüfen

Um sicherzustellen, dass alles korrekt installiert wurde, kannst du die Versionen abfragen:

rustc --version
cargo --version

Wenn dir Versionsnummern angezeigt werden, war die Installation erfolgreich!


Schritt 5: Ein "Hello World" Programm erstellen (Test)

Lass uns testen, ob Rust wirklich funktioniert.

  1. Erstelle einen neuen Ordner:

    mkdir mein_projekt
    cd mein_projekt
  2. Erstelle eine Rust-Datei:

    nano hello.rs
  3. Schreibe den Code hinein: Tippe Folgendes im Editor ein:

    fn main() {
        println!("Hallo von Rust auf Android!");
    }

    Drücke Strg + O (Speichern), Enter und dann Strg + X (Beenden).

  4. Kompilieren und Ausführen:

    rustc hello.rs
    ./hello

    Du solltest nun die Nachricht "Hallo von Rust auf Android!" auf deinem Bildschirm sehen.


Bonus: Installation über Rustup (Alternative)

Wenn du die offizielle Methode nutzen möchtest, um verschiedene Toolchains zu verwalten, kannst du das rustup-Skript verwenden. Dies erfordert jedoch zusätzliche Abhängigkeiten in Termux:

  1. Abhängigkeiten installieren:
    pkg install curl build-essential
  2. Rustup ausführen:
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  3. Folge den Anweisungen auf dem Bildschirm. Nach der Installation musst du die Umgebungsvariablen laden:
    source $HOME/.cargo/env

Tipps für besseres Arbeiten

  • Tastatur: Da die Standard-Tastatur von Android keine Strg- oder Pfeil-Tasten hat, empfehle ich die App "Hacker's Keyboard" oder eine physische Bluetooth-Tastatur.
  • Code-Editor: Wenn du nicht mit nano arbeiten willst, kannst du auch micro (pkg install micro) oder vim nutzen.

Viel Erfolg beim Programmieren mit Rust auf deinem Android-Gerät!

0