Zincîra amûrên ku çavkanî diyar kiriye bi kar bîne#
README ya kontrolkirî Go 1.26.6 an nûtir di rêza Go 1.26 de, Git, û ji bo avakirina Android JDK 17 bi Android SDK 36 dixwaze. Van wekî pêdiviyên koda sabîtkirî qebûl bike, ne daxuyaniyên li ser amûrên te yên sazkirî.
Fermanên jêr ji kopiyeke karê ya wê depoyê bimeşîne, ne ji vê projeya malperê.
Dergeha tevahî ya depoyê bimeşîne#
go run ./cmd/gate
# Include the Android host gate
go run ./cmd/gate -androidLi ku: peldanka bingehîn a depoyê. Bandor: li gorî README piştrastkirina modulê, berhevkirin, vet, ceribandinên bê cache û dergehên lêkolîn û berhemê yên têkildar dimeşîne. Serkeftin: her dergeha bangkirî bi serkeftin diqede.
Ceribandineke sînordar an berhevkirina serkeftî ne hevtaya vê dergehê ye. Karê vê malperê dergeha VPN nexebitandiye û dema xebitandinê nepejirandiye.
Avakirineke hundirîn a Android çêbike#
cd android
./gradlew :app:assembleInternal --no-build-cacheLi ku: Komputera pêşxistinê ya Linux an macOS bi JDK/SDK-a diyarkirî. Li Windows bangkirina wrapper a belgekirî ev e:
cd android
.\gradlew.bat :app:assembleInternal --no-build-cacheGuhertin: berhemeke hundirîn a Android di hawîrdora avakirina kodê de çêdike. Daneyên ceribandina baweriyê yên hundirîn ne materyala weşana giştî ne. APK-a berhevkirî divê bê dergehên guncaw wekî weşana hilberînê neyê binavkirin.
Hînkirineke diyarkirî ya berhevkerê#
go run ./cmd/kdc generate --seed 12345 --out profile.json
go run ./cmd/kdc validate --profile profile.jsonLi ku: peldanka bingehîn a depoyê bi zincîra amûrên Go. Guhertin: profîleke diyarkirî ya berhevkerê çêdike û piştrast dike. Agahiyên hestiyar ên sazkirinê yên çêkirî li derveyî kontrola kodê bigire, heya ku bi eşkereyî daneyên ceribandinê yên nenihênî bin.
Serkeftin: çêkirin û piştrastkirin serkeftî ne. Ev ne rêçika derxistina profîla Android a şîfrekirî an belgeya derketina înternetê ye.
Dema tiştek têk diçe#
Guhertoya tam a kodê, zincîra amûran û kategoriya xeletiyê tomar bike. Pirsgirêka bingehîn a avakirin an ceribandinê rast bike. Ji bo encameke serkeftî kontrolên ewlehiyê, piştrastkirina pakêtê an kontrolên profîlê nekujîne.
Çavkanî û qada derbasdariyê
Hatiye kontrolkirin di . Çavkaniya girêdayî pêkanînê rave dike; belgeya avakirina weşandî kontrola cuda ye.