Skip to content

fschillerg/vplan-android

Repository files navigation

Build

vplan-android

Android vplan app

Build

Prerequsits

  • Android SDK / Studio

    • NDK
    • CMake
    • LLDB
  • Rust toolchain + targets:

    • arm-linux-androideabi
    • aarch64-linux-android
    • i686-linux-androi
    • x86_64-linux-android
  • corresponding NDK toolchains:

    • arm (min. API level 18)
    • arm64 (min. API level 23)
    • x86 (min. API level 18)
    • x86_64 (min. API level 23)

Command Line

Use the gradlew command line tool:

UNIX

./gradlew

Windows

gradlew.bat

Debug:

gradlew assembleDebug

Release:

gradlew assembleRelease

Linting

Rust (requires clippy and rustfmt):

cargo clippy -- --deny clippy
cargo fmt --all -- --check

Android:

gradlew lint
gradlew ktlint
gradlew detektCheck