Aplikasi ini dihentikan. Rilis terakhir di Github dan F-Droid akan dilakukan dengan versi Syncthing Desember 2024. Interaksi (masalah, PR) sekarang terbatas, dan seluruh repo akan diarsipkan setelah rilis terakhir. Dengan demikian semua kontribusi disimpan untuk digunakan (kembali) di masa depan. Forum masih terbuka untuk diskusi dan pertanyaan. Saya dengan hormat meminta Anda untuk tidak mencoba menentang keputusan tersebut atau menanyakan pertanyaan "mengapa" - saya tidak akan membahasnya.
Alasannya adalah kombinasi Google yang membuat Play menerbitkan sesuatu yang sulit dan tidak mungkin serta tidak ada pemeliharaan aktif. Aplikasi ini tidak mengalami perkembangan yang signifikan dalam waktu yang lama dan tanpa rilis Play, saya tidak lagi melihat manfaat yang cukup dan/atau memiliki motivasi yang cukup untuk terus melakukan pemeliharaan yang diperlukan aplikasi bahkan tanpa melakukan banyak perubahan, jika ada.
Terima kasih banyak kepada semua orang yang pernah berkontribusi pada aplikasi ini!
Pembungkus Syncthing untuk Android.
Proyek ini diterjemahkan di Hosted Weblate.
Kode bahasa biasanya dipetakan dengan benar oleh Weblate itu sendiri. Kumpulan yang didukung berbeda antara aplikasi Google Play dan Android. Yang terakhir ini dapat disimpulkan dari apa yang didukung oleh kerangka inti Android itu sendiri. Bahasa baru perlu ditambahkan di repositori terlebih dahulu, kemudian muncul secara otomatis di Weblate.
Ketergantungan dan instruksi ini diperlukan untuk membangun dari baris perintah. Jika Anda membangun menggunakan Docker atau Android Studio, Anda tidak perlu menyiapkan dan mengikutinya secara terpisah.
Unduh alat baris perintah SDK dari https://developer.android.com/studio#command-line-tools-only.
Buka kemasan arsip yang diunduh ke folder kosong. Jalur ini akan menjadi folder ANDROID_HOME
Anda.
Di dalam folder cmdline-tools
yang belum dibongkar, buat folder lain bernama latest
, lalu pindahkan semua yang ada di dalamnya, sehingga hierarki folder akhir terlihat seperti berikut.
cmdline-tools/latest/bin
cmdline-tools/latest/lib
cmdline-tools/latest/source.properties
cmdline-tools/latest/NOTICE.txt
Navigasikan ke dalam cmdline-tools/latest/bin
, lalu jalankan
./sdkmanager "platform-tools" "build-tools;<version>" "platforms;android-<version>" "extras;android;m2repository" "ndk;<version>"
Alat dan NDK yang diperlukan akan diunduh secara otomatis.
CATATAN: Anda harus memeriksa Dockerfile untuk nomor versi spesifik yang akan dimasukkan dalam perintah di atas.
$PATH
, Anda mungkin perlu mengatur $JAVA_HOME
sesuai) git clone https://github.com/syncthing/syncthing-android.git --recursive
git submodule init && git submodule update
ANDROID_HOME
disetel ke jalur yang berisi Android SDK (lihat Ketergantungan).syncthing-android
, lalu buat file APK dengan ./gradlew buildNative
./gradlew assembleDebug
app-debug.apk
akan hadir di dalam app/build/outputs/apk/debug
. CATATAN: Di Windows, Anda harus menggunakan Command Prompt (dan bukan PowerShell) untuk mengkompilasi. Saat melakukannya, dalam perintah ganti semua garis miring /
dengan garis miring terbalik .
Proyek ini dilisensikan di bawah MPLv2.