From cb54bddc1d5409905ad252881de8e25bb84d5882 Mon Sep 17 00:00:00 2001 From: csf Date: Fri, 20 May 2022 15:17:02 +0800 Subject: [PATCH] update android build --- content/dev/build/android/_index.en.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/dev/build/android/_index.en.md b/content/dev/build/android/_index.en.md index 8641a54..5ce6b60 100644 --- a/content/dev/build/android/_index.en.md +++ b/content/dev/build/android/_index.en.md @@ -17,11 +17,18 @@ tar xzf dep.tar.gz # 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 + +# install ffigen and llvm +dart pub global activate ffigen +sudo apt-get install libclang-dev + git clone https://github.com/rustdesk/rustdesk cd rustdesk rustup target add aarch64-linux-android + cargo install cargo-ndk -OPENSSL_DIR=$HOME/openssl AARCH64_LINUX_ANDROID_OPENSSL_LIB_DIR=$HOME/openssl VCPKG_ROOT=$HOME/vcpkg ANDROID_NDK_HOME=$HOME/android-ndk-r22b flutter/ndk_arm64.sh + +VCPKG_ROOT=$HOME/vcpkg ANDROID_NDK_HOME=$HOME/android-ndk-r22b flutter/ndk_arm64.sh ``` ## Build Flutter