Исправљено: Синхронизација пројекта Градле није успела

Исправљено: Синхронизација пројекта Градле није успела

Fix Gradle Project Sync Failed

Програмери који користе ИДЕ Андроид Студио доживљавају поруку о грешци „ Синхронизација Градле пројекта није успела “Када састављају свој код или га покрећу на свом Андроид уређају (било стварном било емулираном). Градле Синц је Градле задатак који је главна функција да провери све зависности у вашем буилд.градле датотеке које су повезане са вашим пројектом Андроид студија, а затим преузмите наведену верзију (ако већ није преузета).



Синхронизација Градле пројекта није успела



Постоји много варијација у којима се ова порука о грешци може појавити. Можда се суочавате са нечим тако једноставним као што је интернет веза са сложеним проблемима у којима ваша компилација градле не ради. У овом чланку ћемо проћи кроз све узроке због којих се овај проблем јавља, а затим прећи на решења.

Шта узрокује поруку о грешци „Градле Пројецт Синц Фаилед“ у Андроид Студију?

Као што је раније поменуто, постоји неколико разлога зашто ваш Градле пројекат не може да се компајлира или синхронизује. Ево неколико узрока (сваки од њих можда није применљив на вас):

  • Лоша интернет веза: Будући да Градле преузима све верзије које недостају и које су потребне за покретање вашег пројекта, можда неће успети ако немате важећу интернет везу.
  • Проблеми у компајлеру Градле: Можда постоје случајеви када ваш Градле компајлер не ради исправно. Овде можемо ручно да покушамо да учитамо Градле и видимо да ли вам ово даје трик.
  • Лоша кеш меморија у Андроид студију: Андроид Студио користи кеш меморију на рачунару како би правилно функционисао. У неким случајевима може се оштетити и изазвати проблеме у неколико модула (укључујући Градле).
  • Недостају датотеке: Такође могу недостајати датотеке које су потребне за покретање Градле-а. Њихова инсталација тренутно решава проблем.
  • Проки сервери: Иако је проки сервери постају све популарнији, видели смо неке случајеве у којима Градле није исправно синхронизује на њих. Онемогућавање проки сервера решава проблем.

Пре него што започнемо са решењима, уверите се да имате резервну копију тренутног пројекта. Сачувајте датотеку и направите копију на другом месту, за сваки случај. Такође, уверите се да сте пријављени као администратор на рачунару.



Решење 1: Провера Интернет везе

Градле захтева да на рачунару имате функционалну интернет везу. Како је његов главни задатак преузимање свих потребних верзија са Интернета које недостају на вашем рачунару, обавезно је имати одговарајућу интернет везу. Везу проверавате и покушајем повезивања других уређаја на исту мрежу. Кад сте потпуно сигурни да то није проблем, можете прећи на друга решења.

Решење 2: Онемогућавање проки сервера

Прокси сервери из дана у дан постају уобичајени и користе се у организацијама и другим институтима за појачавање тренутне пропусности и пружање бољег приступа Интернету свим корисницима. Међутим, проки сервери имају своја ограничења. Један од њих укључују питања где синхронизовање модули не раде по потреби. То укључује и Градле. Ево метода како бисте били сигурни да не користите прокси сервер.

  1. Притисните Виндовс + Р, откуцајте „ инетцпл. цпл “У дијалошком оквиру и притисните Ентер.
  2. Сада Интернет својства биће отворена. Кликните на картицу Везе и онда ЛАН поставке .

Онемогућавање проки сервера



  1. Ако користите проки сервер, поље ће бити проверено са детаљима у њему. Опозовите избор било који прокси сервер ако је омогућен. Сада поново покрените Андроид Студио и проверите да ли је проблем решен.

Решење 3: Инсталирање недостајућих компоненти

Пре него што се препустимо техничким методама, требало би да проверите да ли вам недостају неки модули који су неопходни за синхронизацију Градле-а. Градле није самосталан и захтева и друге услуге да би правилно функционисале.

Инсталирајте платформу (е) и пројекат за синхронизацију који недостаје - Андроид Студио

Сада кад год покушате да синхронизујете Градле и појави се порука о грешци, проверите да ли постоји хипервеза испод издања са насловом Инсталирајте платформе које недостају и синхронизујте пројекат . Након клика на везу, Андроид Студио ће започети процес преузимања и инсталирати све што недостаје. Покушајте да синхронизујете свој пројекат сада и погледајте да ли ово решава проблем.

Решење 4: Коришћење локалне дистрибуције Градле-а

Кад год направите свој пројекат и Градле се активира, он се повезује са најновијом мрежном дистрибуцијом и одатле преузима све потребне модуле или верзије. Наишли смо на неколико случајева када дистрибуција на мрежи није радила како се очекивало и није успела синхронизација Градле-а. Још једно решење овог проблема је ручно преузимање дистрибуције Градле и то коришћење. Следите кораке у наставку:

  1. Преузмите најновију верзију Градле-а са званичног Градле Издање Сајт .
  2. Након преузимања, извуците све датотеке у приступачну фасциклу.
  3. Сада лансирајте Андроид Студио и иди у Датотека> Подешавања> Изградња, извршење, примена> Градле .
  4. Сада изаберите опцију Локална дистрибуција Градле-а . Такође, када сте у кући Градле, покажите на путању на којој сте управо издвојили датотеке.

Коришћење Локалне Градле Дистрибутион - Андроид Студио

Белешка: Ако користите рад ван мреже у Глобал Градле Сеттингс, уклоните ознаку та опција.

  1. Покушајте сада да направите свој пројекат и проверите да ли се Градле правилно синхронизује. Морали бисте да поновите ове кораке сваки пут када креирате нови пројекат.

Решење 5: Омогућавање програма за отклањање грешака ГПУ-а

ГПУ Дебуггер вам омогућава отклањање грешака и анализу ОпенГЛ ЕС апликација. Има неколико функционалности где вам омогућава да прегледате стање ГПУ-а и да разумете шта је узроковало исход приказивања. У неким инстанцама Градле градње постоји нека грешка у систему где ово није омогућено. У овом решењу присилићемо модуле да освеже и инсталирају ову компоненту.

  1. Кликните на Алати а затим изаберите Андроид> СДК менаџер .
  2. Сада кликните на картицу СДК алати и онда уклоните ознаку могућност Алати за израду Андроид СДК-а . Након чекања око 5 секунди, поново омогућите опцију.
  3. Сада, сачекајте мало док се листа не освежи и ставке се попуне.

Андроид СДК Буилд Тоолс

  1. Када се нове ставке напуне, погледајте листу и проверавати могућност Алати за отклањање грешака ГПУ-а . Притисните ОК када завршите.

Сада ће се ови алати преузети у вашу апликацију Андроид Студио и моћи ћете правилно да синхронизујете Градле без икаквих проблема.

Решење 6: Освежавање кеш меморије

Свака апликација, укључујући Мицрософт Виндовс, има свуда кеш меморију која јој омогућава да несметано ради без икаквих проблема. Они служе као привремено складиште, где апликација чува преференције или привремене податке за касније преузимање. Утврдили смо да ће ова кеш меморија, ако је оштећена, зауставити процес градње градле. У овом решењу освежићемо целу кеш меморију и након брисања постојећих датотека Градле, поново покрените Андроид Студио и погледајте да ли ово решава проблем.

  1. Иди на Филе и кликните Поништи предмеморију / Поново покрени .

    Поништи предмеморију / Поново покрени

  2. По завршетку процеса, потпуно искључите Андроид Студио.
  3. Дођите до директоријума .градле у директоријуму за инсталацију Андроид Студија. Сада га можете или исећи / налепити на неко друго место или једноставно преименовати.
    Сада када Андроид студио покуша да приступи датотекама Градле, видеће да их нема и покушаће поново да преузме целу ствар.
  4. Поново покренути Андроид Студио и покушајте Градле синхронизација поново. Сада проверите да ли је проблем решен.
4 минута читања