Ayusin: Nabigo ang Gradle Project Sync



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang mga programmer na gumagamit ng IDE Android Studio ay nakakaranas ng mensahe ng error na ' Nabigo ang Gradle Project Sync ”Kapag pinagsasama-sama nila ang kanilang code o pinapatakbo ito sa kanilang Android device (alinman sa totoo o tinulad). Ang Gradle Sync ay isang gawain sa Gradle kung sino ang pangunahing pagpapaandar ay suriin ang lahat ng mga dependency sa iyo magtayo.gradle mga file na nauugnay sa iyong proyekto sa Android studio at pagkatapos ay i-download ang tinukoy na bersyon (kung hindi na na-download).



Nabigo ang Gradle Project Sync



Maraming mga pagkakaiba-iba kung saan maaaring maganap ang mensahe ng error na ito. Maaaring nahaharap ka sa isang bagay na kasing simple ng isang koneksyon sa internet sa mga kumplikadong isyu kung saan hindi gumagana ang iyong pagtitip ng gradle. Sa artikulong ito, dadaan kami sa lahat ng mga kadahilanan kung bakit nangyayari ang isyung ito at pagkatapos ay magpatuloy sa mga solusyon.



Ano ang sanhi ng mensahe ng error na 'Nabigo ang Gradle Project Sync' sa Android Studio?

Tulad ng nabanggit kanina, maraming mga kadahilanan kung bakit maaaring mabigo ang iyong proyekto sa Gradle na mag-ipon o mag-sync. Narito ang ilan sa mga sanhi (ang bawat isa sa kanila ay maaaring hindi naaangkop sa iyo):

  • Hindi magandang koneksyon sa internet: Dahil na-download ng Gradle ang lahat ng mga nawawalang bersyon na kinakailangan upang patakbuhin ang iyong proyekto, maaaring mabigo ito kung wala kang isang wastong koneksyon sa internet.
  • Mga isyu sa Gradle compiler: Maaaring may mga kaso kung saan ang iyong Gradle compiler ay hindi gumagana nang maayos. Dito maaari naming manu-manong subukang i-load ang Gradle at makita kung ito ang nakakalito para sa iyo.
  • Hindi magandang cache sa Android Studio: Ginagamit ng Android Studio ang cache sa iyong computer upang gumana nang maayos. Sa ilang mga kaso, maaari itong masira at maging sanhi ng mga isyu sa maraming mga module (kasama ang Gradle).
  • Nawawalang mga file: Maaaring may mga nawawalang mga file din na kinakailangan upang patakbuhin ang Gradle. Nalulutas kaagad ng pag-install ng mga ito ang isyu.
  • Mga proxy server: Kahit na nagiging popular ang mga proxy server, nakita namin ang ilang mga kaso kung saan ang Gradle ay hindi nagsi-sync nang maayos sa kanila. Ang hindi pagpapagana ng proxy server ay nalulutas ang isyu.

Bago kami magsimula sa mga solusyon, tiyaking mayroon kang isang backup ng iyong kasalukuyang proyekto. I-save ang file at gumawa ng isang kopya sa iba pang lugar kung sakali. Gayundin, tiyaking naka-log in ka bilang isang administrator sa iyong computer.

Solusyon 1: Sinusuri ang Koneksyon sa Internet

Kinakailangan ng Gradle na mayroon kang isang gumaganang koneksyon sa internet sa iyong computer. Bilang pangunahing gawain nito ay i-download ang lahat ng kinakailangang mga bersyon mula sa internet na nawawala sa iyong computer, sapilitan na magkaroon ng isang tamang koneksyon sa internet. Suriin mo rin ang koneksyon sa pamamagitan ng pagsubok na ikonekta ang iba pang mga aparato sa parehong network. Kapag natitiyak mong ganap na hindi ito ang problema, maaari kang lumipat sa iba pang mga solusyon.

Solusyon 2: Hindi pagpapagana ng Proxy Server

Nagiging pangkaraniwan ang mga proxy server araw-araw kung saan ginagamit ito sa mga organisasyon at iba pang mga instituto upang mapalakas ang kasalukuyang bandwidth at magbigay ng mas mahusay na pag-access sa internet sa lahat ng mga gumagamit. Gayunpaman, ang mga proxy server ay may kanilang mga limitasyon. Ang isa sa mga ito ay nagsasama ng mga isyu kung saan hindi gumagana ang mga module ng pag-sync ayon sa kinakailangan. Kasama rin dito ang Gradle. Narito ang pamamaraan upang matiyak na hindi ka gumagamit ng isang proxy server.



  1. Pindutin ang Windows + R, i-type ang “ inetcpl. cpl ”Sa dialog box at pindutin ang Enter.
  2. Ngayon Mga Katangian sa Internet bubuksan. Mag-click sa tab Mga koneksyon at pagkatapos Mga setting ng LAN .

Hindi pinagana ang Proxy Server

  1. Ngayon kung gumagamit ka ng isang proxy server, ang patlang ay susuriin kasama ang mga detalye sa loob. Alisan ng check anumang mga proxy server kung pinagana. Ngayon i-restart ang Android Studio at suriin kung nalutas ang isyu.

Solusyon 3: Pag-install ng Nawawalang Mga Sangkap

Bago kami magpakasawa sa higit pang mga teknikal na pamamaraan, dapat mong suriin kung mayroon kang ilang mga module na nawawala na kinakailangan para sa pag-sync ng Gradle. Hindi nag-iisa ang Gradle at nangangailangan ito ng iba pang mga serbisyo upang maisagawa nang maayos.

I-install ang (mga) nawawalang platform at i-sync ang proyekto - Android Studio

Ngayon sa tuwing susubukan mong i-sync ang Gradle at lilitaw ang mensahe ng error, suriin kung mayroon man hyperlink sa ilalim ng isyu sa heading I-install ang (mga) nawawalang platform at i-sync ang proyekto . Matapos i-click ang link, sisimulan ng Android Studio ang proseso ng pag-download at mai-install ang lahat na nawawala. Subukang i-sync ang iyong proyekto ngayon at tingnan kung malulutas nito ang isyu.

Solusyon 4: Paggamit ng Pamamahagi ng Lokal na Gradle

Tuwing itinatayo mo ang iyong proyekto at napapagana ang Gradle, kumokonekta ito sa isang pamamahagi sa online na pinakabagong at ina-download ang lahat ng kinakailangang mga module o bersyon mula doon. Natagpuan namin ang maraming mga kaso kung saan ang pamamahagi sa online ay hindi gumagana tulad ng inaasahan at nabigo ang Gradle sync. Ang isa pang solusyon sa isyung ito ay upang i-download ang manu-manong pamamahagi ng Gradle at magamit iyon. Sundin ang mga hakbang sa ibaba:

  1. I-download ang pinakabagong bersyon ng Gradle mula sa opisyal Gradle Bitawan ang Website .
  2. Pagkatapos mag-download, i-extract ang lahat ng mga file sa isang naa-access na folder.
  3. Ilunsad ngayon Android Studio at pumunta sa File> Mga setting> Bumuo, Pagpapatupad, Pag-deploy> Gradle .
  4. Piliin ngayon ang pagpipilian ng Lokal na Pamamahagi ng Gradle . Gayundin, kapag nasa bahay ng Gradle, ituro ang landas kung saan mo lamang nakuha ang mga file.

Paggamit ng Lokal na Pamamahagi ng Gradle - Android Studio

Tandaan: Kung gumagamit ka offline na trabaho sa Mga setting ng Global Gradle, alisan ng tsek ang pagpipilian na iyon

  1. Ngayon subukan ang pagbuo ng iyong proyekto at suriin kung maayos na nagsi-sync ang Gradle. Kakailanganin mong ulitin ang mga hakbang na ito sa tuwing lumilikha ka ng isang bagong proyekto.

Solusyon 5: Paganahin ang GPU Debugger

Nagbibigay-daan sa iyo ang GPU Debugger na i-debug at pag-aralan ang mga application ng OpenGL ES. Mayroon itong maraming mga pagpapaandar kung saan hinahayaan kang siyasatin ang estado ng GPU at maunawaan din kung ano ang sanhi ng isang resulta ng pag-render. Sa ilang mga pagkakataon sa pagbuo ng Gradle, mayroong ilang mga bug sa system kung saan hindi ito pinagana. Sa solusyon na ito, pipilitin namin ang mga module na i-refresh at i-install ang sangkap na ito.

  1. Mag-click sa Mga kasangkapan at pagkatapos ay piliin Android> SDK Manager .
  2. Ngayon mag-click sa tab ng Mga Kasangkapan sa SDK at pagkatapos alisan ng tsek ang pagpipilian ng Android SDK Build-Tools . Pagkatapos maghintay ng halos 5 segundo, muling paganahin ang pagpipilian.
  3. Ngayon, maghintay ng kaunting sandali hanggang sa ma-refresh ang listahan at mapuno ang mga item.

Mga Tool sa Pagbuo ng Android SDK

  1. Kapag naipuno na ang mga bagong item, tingnan ang listahan at suriin ang pagpipilian ng Mga Tool sa Pag-debug ng GPU . Pindutin ang OK kapag tapos ka na.

Ngayon, mai-download ang mga tool na ito sa iyong aplikasyon sa Android Studio at magagawa mong i-sync nang maayos ang Gradle nang walang anumang mga isyu.

Solusyon 6: Nagre-refresh ang Cache

Ang bawat aplikasyon kasama ang Microsoft Windows ay may cache's kahit saan upang matulungan ang application na tumatakbo nang maayos nang walang anumang mga isyu. Nagsisilbi silang pansamantalang pag-iimbak kung saan nag-iimbak ang application ng mga kagustuhan o pansamantalang data upang kunin sa paglaon. Natukoy namin na ang cache na ito, kung masama, ay makakahinto sa proseso ng pagbuo ng gradle. Sa solusyon na ito, ire-refresh namin ang buong cache at pagkatapos matanggal ang mayroon nang mga file ng Gradle, i-restart ang Android Studio at tingnan kung naayos nito ang isyu.

  1. Mag-navigate sa File at mag-click Di-wastong cache / Restart .

    Di-wastong cache / Restart

  2. Ngayon matapos ang proseso, isara ang Android Studio nang buo.
  3. Mag-navigate sa folder na .gradle sa iyong direktoryo sa pag-install ng Android Studio. Ngayon ay maaari mong i-cut / i-paste ito sa ilang ibang lokasyon o simpleng palitan ang pangalan.
    Ngayon kapag sinusubukan ng Android studio na i-access ang mga file ng Gradle, makikita nito na walang naroroon at susubukan nitong i-download muli ang buong bagay.
  4. I-restart iyong Android Studio at subukang muli ang Gradle sync. Ngayon suriin kung ang isyu ay nalutas.
Basahin ang 4 na minuto