بەڵگەنامەکان / دروستکردن لە کۆدەوە

دروستکردنی سەرکەوتوو
خاڵی دەستپێکە.

فەرمانەکانی لێرە کۆدی VPN دروست یان تاقی دەکەنەوە. ئەمانە لەو فەرمانانە جیاوازن کە بۆ دروستکردنی ئەم ماڵپەڕە جێگیرە بەکاردێن.

ئامرازە دیاریکراوەکانی سەرچاوە بەکاربهێنە#

README ـی پێداچوونەوەکراو Go 1.26.6 یان نوێتر لە زنجیرەی Go 1.26، Git، و JDK 17 لەگەڵ Android SDK 36 بۆ دروستکردنی Android داوا دەکات. ئەمانە پێداویستیی کۆدی جێگیرکراون، نەک بانگەشە دەربارەی ئامرازە دامەزراوەکانی تۆ.

فەرمانەکانی خوارەوە لە کۆپیی کارکردنی ئەو کۆگایە جێبەجێ بکە، نەک لە پڕۆژەی ئەم ماڵپەڕە.

مەرجی تەواوی کۆگاکە جێبەجێ بکە#

sh · تەنیا دوای خوێندنەوەی پێداویستییە سەرەتاییەکان جێبەجێی بکە
go run ./cmd/gate
# Include the Android host gate
go run ./cmd/gate -android

لە کوێ: ڕەگی کۆگاکە. کاریگەری: بە پێی README، پشتڕاستکردنەوەی مۆدیول، کۆمپایلکردن، vet، تاقیکردنەوەی بێ‌کاش و مەرجە پەیوەندیدارەکانی وردبینی و بەرهەم جێبەجێ دەکات. سەرکەوتن: هەموو مەرجێکی بانگکراو بە سەرکەوتوویی تەواو دەبێت.

تاقیکردنەوەیەکی سنووردار یان کۆمپایلکردنی سەرکەوتوو هاوتای ئەم مەرجە نییە. کاری ئەم ماڵپەڕە مەرجی VPN ـی جێبەجێ نەکردووە و بەشی کارپێکردنی پەسەند نەکردووە.

دروستکراوەیەکی ناوخۆیی Android دروست بکە#

sh · تەنیا دوای خوێندنەوەی پێداویستییە سەرەتاییەکان جێبەجێی بکە
cd android
./gradlew :app:assembleInternal --no-build-cache

لە کوێ: کۆمپیوتەری گەشەپێدانی Linux یان macOS بە JDK/SDK ـی دیاریکراو. لە Windows بانگکردنی بەڵگەنامەکراوی wrapper ئەمەیە:

powershell · تەنیا دوای خوێندنەوەی پێداویستییەکان جێبەجێی بکە
cd android
.\gradlew.bat :app:assembleInternal --no-build-cache

گۆڕانکاری: بەرهەمێکی ناوخۆیی Android لە ژینگەی دروستکردنی کۆد دروست دەکات. داتای تاقیکردنەوەی متمانەی ناوخۆیی بۆ بڵاوکردنەوەی گشتی نییە. APK ـی کۆمپایلکراو نابێت بەبێ مەرجە گونجاوەکان بە بڵاوکراوەی بەرهەمهێنان ناوبنرێتەوە.

ڕاهێنانێکی دیاریکراوی کۆمپایلەر#

sh · تەنیا دوای خوێندنەوەی پێداویستییە سەرەتاییەکان جێبەجێی بکە
go run ./cmd/kdc generate --seed 12345 --out profile.json
go run ./cmd/kdc validate --profile profile.json

لە کوێ: ڕەگی کۆگاکە لەگەڵ ئامرازەکانی Go. گۆڕانکاری: پرۆفایلێکی دیاریکراوی کۆمپایلەر دروست و پشتڕاست دەکاتەوە. زانیاریی هەستیاری دامەزراندنی دروستکراو لە دەرەوەی کۆنترۆڵی کۆد هەڵبگرە، مەگەر بە ڕوونی داتای تاقیکردنەوەی بێ‌نهێنی بێت.

سەرکەوتن: دروستکردن و پشتڕاستکردنەوە سەرکەوتوون. ئەمە ڕێکاری دەرکردنی پرۆفایلی قوفڵکراوی Android یان بەڵگەی دەرچوونی ئینتەرنێت نییە.

کاتێک شتێک شکستی دەهێنێت#

وەشانی وردی کۆد، ئامرازەکان و پۆلی هەڵەکە تۆمار بکە. کێشەی بنەڕەتیی دروستکردن یان تاقیکردنەوە ڕاست بکەرەوە. بۆ وەرگرتنی ئەنجامی سەرکەوتوو پشکنینەکانی ئاسایش، پاکێج یان پرۆفایل ناچالاک مەکە.

سەرچاوە و سنوور

پێداچوونەوە کراوە لە . سەرچاوە بەستراوەکە جێبەجێکردنەکە دەناسێنێت؛ بەڵگەی بڵاوکراوە پشکنینێکی جیاوازە.

پێویستت بە چییە؟

گەڕان لەم ئامێرەدا ئەنجام دەدرێت.

پەڕەی تەواوی گەڕان بکەرەوەEsc