Skip to content

etesync/etebase-java

Repository files navigation

Etebase - Encrypt Everything

A Java/Android library for Etebase

This package is implemented in Rust and exposes a Java API for people to use.

Maven Central GitHub tag Chat on freenode

Documentation

In addition to the API documentation, there are docs available at https://docs.etebase.com

Build

Make sure you have the Android NDK in your build path:

export PATH="$PATH:/opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/"

Add relevant toolchains:

rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

Start the build

./build.sh