A fork of syncthing-android that adds battery-saving options. Original repository: https://github.com/Catfriend1/syncthing-android
|
|
||
|---|---|---|
| .tx | ||
| app | ||
| gradle/wrapper | ||
| graphics | ||
| syncthing | ||
| .gitignore | ||
| .gitmodules | ||
| .travis.yml | ||
| build.gradle | ||
| CONTRIBUTING.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| ISSUE_TEMPLATE.md | ||
| LICENSE | ||
| prepare-release.bash | ||
| publish-release.sh | ||
| README.md | ||
| settings.gradle | ||
syncthing-android
A wrapper of Syncthing for Android.
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_HOMEshould 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/syncthing/syncthing-android.git --recursive. Alternatively, run
git submodule init && git submodule update in the project folder.
Build Syncthing using ./syncthing/build-syncthing.bash. Then use ./gradlew assembleDebug or
Android Studio to build the apk.
Building on Windows
To build the Syncthing app on Windows we need to have cygwin installed.
From a cygwin shell in the project directory, build Syncthing using ./syncthing/build-syncthing.bash
Lastly, use ./gradlew assembleDebug in the project directory to compile the APK, or use Android
Studio to build/deploy the APK.
License
The project is licensed under the MPLv2.

