mirror of
https://github.com/syncthing/syncthing-android.git
synced 2024-11-30 00:01:19 +00:00
2.5 KiB
2.5 KiB
Fork of Syncthing-Android:
Major enhancements in this fork are:
- UI explains why syncthing is running or not running according to the run conditions set in preferences.
- A welcome wizard guiding you through initial setup on first launch or if mandatory prerequisites are missing like for example the storage permission.
- Run condition bugs are fixed.
- "Battery eater" problem is fixed.
- Android 8+ support is on it's way.
- Many bug fixes, enhancements and more frequent releases.
A wrapper of Syncthing for Android. Head to the "releases" section for builds. Please open an issue under this fork if you need help. Important: Please don't file bugs at the upstream repository "syncthing-android" if you are using this fork.
Translations
The project is translated on Transifex.
Building
Dependencies
- Android SDK (you can skip this if you are using Android Studio)
- Android NDK (
$ANDROID_NDK_HOME
should point at the root directory of your NDK) - Go (see here for the required version)
Build instructions
Make sure you clone the project with
git clone https://github.com/Catfriend1/syncthing-android.git --recursive
. Alternatively, run
git submodule init && git submodule update
in the project folder.
A Linux VM, for example running Debian, is recommended to build this.
Build Syncthing using ./gradlew cleanNative buildNative
. Then use ./gradlew assembleDebug
or
Android Studio to build the apk.
License
The project is licensed under the MPLv2.