Diese App wurde eingestellt. Die letzte Veröffentlichung auf Github und F-Droid erfolgt mit der Syncthing-Version vom Dezember 2024. Interaktionen (Probleme, PRs) sind jetzt begrenzt und das gesamte Repo wird nach der letzten Veröffentlichung archiviert. Somit bleiben alle Beiträge für eine zukünftige (Wieder-)Verwendung erhalten. Das Forum ist weiterhin für Diskussionen und Fragen geöffnet. Ich möchte Sie bitten, nicht zu versuchen, die Entscheidung anzufechten oder „Warum“-Fragen zu stellen – ich werde mich nicht darauf einlassen.
Der Grund liegt darin, dass Google die Veröffentlichung von Play durch Google schwierig und unmöglich macht und dass es keine aktive Wartung gibt. Die App erlebte lange Zeit keine nennenswerte Weiterentwicklung und ohne Play-Releases sehe ich nicht mehr genug Nutzen und/oder habe nicht genug Motivation, die laufende Wartung aufrechtzuerhalten, die eine App erfordert, auch ohne große, wenn überhaupt, Änderungen vorzunehmen.
Vielen Dank an alle, die jemals zu dieser App beigetragen haben!
Ein Wrapper von Syncthing für Android.
Das Projekt wird auf Hosted Weblate übersetzt.
Sprachcodes werden in der Regel von Weblate selbst korrekt abgebildet. Der unterstützte Satz unterscheidet sich zwischen Google Play- und Android-Apps. Letzteres lässt sich daraus ableiten, was das Android-Kernframework selbst unterstützt. Neue Sprachen müssen zuerst im Repository hinzugefügt werden und erscheinen dann automatisch in Weblate.
Diese Abhängigkeiten und Anweisungen sind für die Erstellung über die Befehlszeile erforderlich. Wenn Sie mit Docker oder Android Studio erstellen, müssen Sie diese nicht separat einrichten und befolgen.
Laden Sie die SDK-Befehlszeilentools von https://developer.android.com/studio#command-line-tools-only herunter.
Entpacken Sie das heruntergeladene Archiv in einen leeren Ordner. Dieser Pfad wird zu Ihrem ANDROID_HOME
-Ordner.
Erstellen Sie im entpackten Ordner cmdline-tools
einen weiteren Ordner mit dem Namen latest
und verschieben Sie dann alles andere darin, sodass die endgültige Ordnerhierarchie wie folgt aussieht.
cmdline-tools/latest/bin
cmdline-tools/latest/lib
cmdline-tools/latest/source.properties
cmdline-tools/latest/NOTICE.txt
Navigieren Sie in cmdline-tools/latest/bin
und führen Sie es dann aus
./sdkmanager "platform-tools" "build-tools;<version>" "platforms;android-<version>" "extras;android;m2repository" "ndk;<version>"
Die erforderlichen Tools und das NDK werden automatisch heruntergeladen.
HINWEIS: Sie sollten Dockerfile auf die spezifischen Versionsnummern überprüfen, die Sie in den obigen Befehl einfügen möchten.
$PATH
vorhanden, müssen Sie $JAVA_HOME
möglicherweise entsprechend festlegen) git clone https://github.com/syncthing/syncthing-android.git --recursive
git submodule init && git submodule update
ANDROID_HOME
auf den Pfad gesetzt ist, der das Android SDK enthält (siehe Abhängigkeiten).syncthing-android
und erstellen Sie dann die APK-Datei mit ./gradlew buildNative
./gradlew assembleDebug
app-debug.apk
in app/build/outputs/apk/debug
vorhanden sein. HINWEIS: Unter Windows müssen Sie zum Kompilieren die Eingabeaufforderung (und nicht PowerShell) verwenden. Ersetzen Sie dabei in den Befehlen alle Schrägstriche /
durch Backslashes .
Das Projekt ist unter der MPLv2 lizenziert.