แอพนี้ถูกยกเลิก รุ่นล่าสุดบน Github และ F-Droid จะเกิดขึ้นพร้อมกับเวอร์ชัน Syncthing เดือนธันวาคม 2024 การโต้ตอบ (ปัญหา, PR) ถูกจำกัดในขณะนี้ และ repo ทั้งหมดจะถูกเก็บถาวรหลังจากการเปิดตัวครั้งล่าสุด ดังนั้นผลงานทั้งหมดจะถูกเก็บรักษาไว้เพื่อใช้ในอนาคต (อีกครั้ง) ฟอรัมยังคงเปิดสำหรับการสนทนาและคำถาม ฉันขอให้คุณอย่าพยายามท้าทายการตัดสินใจหรือถามคำถาม "ทำไมต้องพิมพ์" - ฉันจะไม่มีส่วนร่วมกับพวกเขา
เหตุผลก็คือการผสมผสานระหว่าง Google ที่ทำให้ Play เผยแพร่บางสิ่งระหว่างสิ่งที่ยากและเป็นไปไม่ได้ และไม่มีการบำรุงรักษา แอปไม่เห็นการพัฒนาที่สำคัญมาเป็นเวลานาน และหากไม่มี Play เผยแพร่ ฉันไม่เห็นประโยชน์ที่เพียงพออีกต่อไป และ/หรือมีแรงจูงใจเพียงพอที่จะติดตามการบำรุงรักษาอย่างต่อเนื่องที่แอปต้องการ แม้ว่าจะไม่ได้ทำอะไรมาก ถ้ามี การเปลี่ยนแปลงก็ตาม
ขอบคุณมากสำหรับทุกคนที่เคยมีส่วนร่วมในแอพนี้!
Wrapper ของ Syncthing สำหรับ Android
โครงการนี้ได้รับการแปลบน Hosted Weblate
โดยปกติแล้วรหัสภาษาจะถูกแมปอย่างถูกต้องโดย Weblate เอง ชุดที่รองรับจะแตกต่างกันระหว่างแอป Google Play และ Android อย่างหลังสามารถอนุมานได้จากสิ่งที่เฟรมเวิร์กหลักของ Android รองรับ ต้องเพิ่มภาษาใหม่ในพื้นที่เก็บข้อมูลก่อน จากนั้นจะปรากฏใน Weblate โดยอัตโนมัติ
การขึ้นต่อกันและคำแนะนำเหล่านี้จำเป็นสำหรับการสร้างจากบรรทัดคำสั่ง หากคุณสร้างโดยใช้ Docker หรือ Android Studio คุณไม่จำเป็นต้องตั้งค่าและติดตามแยกกัน
ดาวน์โหลดเครื่องมือบรรทัดคำสั่ง SDK จาก https://developer.android.com/studio#command-line-tools-only
คลายไฟล์เก็บถาวรที่ดาวน์โหลดมาไปยังโฟลเดอร์ว่าง เส้นทางนี้จะกลายเป็นโฟลเดอร์ ANDROID_HOME
ของคุณ
ภายในโฟลเดอร์ cmdline-tools
ที่แยกออกมา ให้สร้างโฟลเดอร์อื่นชื่อ latest
จากนั้นย้ายทุกอย่างที่อยู่ภายในนั้น เพื่อให้ลำดับชั้นของโฟลเดอร์สุดท้ายมีลักษณะดังนี้
cmdline-tools/latest/bin
cmdline-tools/latest/lib
cmdline-tools/latest/source.properties
cmdline-tools/latest/NOTICE.txt
นำทางภายใน cmdline-tools/latest/bin
จากนั้นดำเนินการ
./sdkmanager "platform-tools" "build-tools;<version>" "platforms;android-<version>" "extras;android;m2repository" "ndk;<version>"
เครื่องมือที่จำเป็นและ NDK จะถูกดาวน์โหลดโดยอัตโนมัติ
หมายเหตุ: คุณควรตรวจสอบ Dockerfile เพื่อดูหมายเลขเวอร์ชันเฉพาะเพื่อแทรกในคำสั่งด้านบน
$PATH
คุณอาจต้องตั้งค่า $JAVA_HOME
ตามนั้น) git clone https://github.com/syncthing/syncthing-android.git --recursive
git submodule init && git submodule update
ANDROID_HOME
ได้รับการตั้งค่าเป็นเส้นทางที่มี Android SDK (ดูการพึ่งพา)syncthing-android
จากนั้นสร้างไฟล์ APK ด้วย ./gradlew buildNative
./gradlew assembleDebug
app-debug.apk
จะปรากฏภายใน app/build/outputs/apk/debug
หมายเหตุ: บน Windows คุณต้องใช้ Command Prompt (ไม่ใช่ PowerShell) เพื่อคอมไพล์ เมื่อทำเช่นนั้น ในคำสั่งให้แทนที่เครื่องหมายทับ /
ด้วยเครื่องหมายแบ็กสแลช
โครงการนี้ได้รับอนุญาตภายใต้ MPLv2