mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2025-01-25 23:48:34 +01:00
Update _index.de.md
This commit is contained in:
parent
84c51a75e4
commit
9ce2bb1ba9
@ -3,4 +3,45 @@ title: Android
|
|||||||
weight: 22
|
weight: 22
|
||||||
---
|
---
|
||||||
|
|
||||||
[English](/docs/en/dev/build/android)
|
{{% notice note %}}
|
||||||
|
Diese Anleitung basiert auf **Linux** und setzt voraus, dass Sie mit [Android NDK](https://developer.android.com/ndk/downloads), [Rust](https://rustup.rs/) und [Flutter](https://flutter.dev/) **vertraut** sind. Wenn nicht, überspringen Sie bitte diese Seite.
|
||||||
|
{{% /notice %}}
|
||||||
|
|
||||||
|
## Rust erstellen
|
||||||
|
```
|
||||||
|
cd
|
||||||
|
# Um Ihre und unsere Zeit zu sparen, haben wir abhängige Dateien für Sie vorbereitet.
|
||||||
|
wget https://github.com/rustdesk/doc.rustdesk.com/releases/download/console/dep.tar.gz
|
||||||
|
tar xzf dep.tar.gz
|
||||||
|
# Bitte verwenden Sie r22b, das neue NDK hat folgendes Problem
|
||||||
|
# https://stackoverflow.com/questions/68873570/how-do-i-fix-ld-error-unable-to-find-library-lgcc-when-cross-compiling-rust
|
||||||
|
wget https://dl.google.com/android/repository/android-ndk-r22b-linux-x86_64.zip
|
||||||
|
unzip android-ndk-r22b-linux-x86_64.zip
|
||||||
|
|
||||||
|
# ffigen und llvm installieren
|
||||||
|
dart pub global activate ffigen 5.0.1
|
||||||
|
# Auf Ubuntu 18 ist es: sudo apt install libclang-9-dev
|
||||||
|
sudo apt-get install libclang-dev
|
||||||
|
sudo apt install gcc-multilib
|
||||||
|
|
||||||
|
git clone https://github.com/rustdesk/rustdesk
|
||||||
|
cd rustdesk
|
||||||
|
rustup target add aarch64-linux-android
|
||||||
|
|
||||||
|
cargo install cargo-ndk
|
||||||
|
|
||||||
|
VCPKG_ROOT=$HOME/vcpkg ANDROID_NDK_HOME=$HOME/android-ndk-r22b flutter/ndk_arm64.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
## Flutter erstellen
|
||||||
|
|
||||||
|
```
|
||||||
|
cd flutter
|
||||||
|
wget https://github.com/rustdesk/doc.rustdesk.com/releases/download/console/so.tar.gz
|
||||||
|
tar xzf so.tar.gz
|
||||||
|
cp ../target/aarch64-linux-android/release/liblibrustdesk.so android/app/src/main/jniLibs/arm64-v8a/librustdesk.so
|
||||||
|
# Auf Ihrem Android-Gerät ausführen, unterstützt noch keinen Simulator (Bitte fragen Sie nicht, warum).
|
||||||
|
# Viel Glück!
|
||||||
|
# openjdk 11 erforderlich, nicht höher oder niedriger verwenden, beide haben ein Problem
|
||||||
|
flutter run
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user