From 67be3cc56cce0724c4d086b2406a1aa0540627ef Mon Sep 17 00:00:00 2001 From: jhm <17314077+jomapp@users.noreply.github.com> Date: Thu, 23 Jan 2025 15:32:49 +0100 Subject: [PATCH] update Android setup instructions in tuta-sdk/rust README.md --- tuta-sdk/rust/README.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/tuta-sdk/rust/README.md b/tuta-sdk/rust/README.md index 493fe61dfa78..b92229866d44 100644 --- a/tuta-sdk/rust/README.md +++ b/tuta-sdk/rust/README.md @@ -5,28 +5,30 @@ You need at least NDK 23 ``` -# install the android NDK +# install the Android NDK Android Studio -> Android SDK Manager -> SDK Tools -> NDK (Side by Side) -> Install -# install the android targets for rust (part of rust-tuta pkg on dev machines) +# install the Android targets for rust (part of rust-tuta pkg on dev machines) rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android -# add ANDROID_NDK_HOME to your shell profile (.bashrc). the version depends on your NDK version. -export ANDROID_NDK_HOME=/opt/android-sdk-linux/ndk/26.1.10909125 +# add ANDROID_NDK_HOME to your shell profile (.bashrc). +- the version depends on your locally installed NDK version. Check your installed NDK version in /opt/android-sdk-linux/ndk +export ANDROID_NDK_HOME=/opt/android-sdk-linux/ndk/<> # add NDK toolchain to path export PATH=${PATH}:${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/bin/ -# build the sdk for android +# build the sdk for Android ./make_android.sh -# setup the sdk project -- open tutanota-3/tutasdk/android in Android Studio +# setup the tuta-sdk project +- open tutanota-3/tuta-sdk/android in Android Studio - Ctrl + A -> Project Structure -> Modules -> SDK -> select the NDK -- gradle sync +- do a gradle sync in Android Studio -# add sdk/android to the app-android project as a library -# sync gradle in Android Studio +# setup the app-android project +- open tutanota-3/app-android in Android Studio +- do a gradle sync in Android Studio ``` ## iOS