Javítás: A Gradle Project Sync meghiúsult



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Az IDE Android Studiót használó programozók a következő hibaüzenetet kapják: A Gradle Project Sync nem sikerült ”, Amikor összeállítják kódjukat vagy futtatják azt Android-eszközükön (akár valós, akár emulált). A Gradle Sync egy Gradle feladat, amelynek fő feladata az összes függőség ellenőrzése épít.gradle az Android stúdió projektjéhez társított fájlokat, majd töltsd le a megadott verziót (ha még nem töltötted le).



A Gradle Project Sync nem sikerült



Sokféle változat fordulhat elő ebben a hibaüzenetben. Előfordulhat, hogy olyan egyszerű problémákkal kell szembenéznie, mint az internetkapcsolat olyan összetett problémákkal kapcsolatban, ahol a fokozat-összeállítása nem működik. Ebben a cikkben áttekintjük az összes okot, hogy miért fordul elő ez a probléma, majd továbblépünk a megoldásokra.



Mi okozza a „Gradle Project Sync Failed” hibaüzenetet az Android Studio alkalmazásban?

Mint korábban említettük, számos oka van annak, hogy a Gradle-projekt miért nem sikerül fordítani vagy szinkronizálni. Íme néhány ok (lehet, hogy mindegyik nem vonatkozik rád):

  • Rossz internetkapcsolat: Mivel a Gradle letölti a projekt futtatásához szükséges összes hiányzó verziót, ez meghiúsulhat, ha nincs érvényes internetkapcsolata.
  • Problémák a Gradle fordítóban: Előfordulhat, hogy a Gradle fordítója nem működik megfelelően. Itt manuálisan megpróbálhatjuk betölteni a Gradle-t, és megnézhetjük, hogy ez trükk-e az Ön számára.
  • Rossz gyorsítótár az Android Studio alkalmazásban: Az Android Studio a gyorsítótárat használja a számítógépen a megfelelő működés érdekében. Bizonyos esetekben megsérülhet, és problémákat okozhat több modulban (beleértve a Gradle-t is).
  • Hiányzó fájlok: Előfordulhat, hogy hiányoznak a Gradle futtatásához szükséges fájlok is. Telepítésük azonnal megoldja a problémát.
  • Proxy szerverek: Annak ellenére, hogy a proxy szerverek egyre népszerűbbek, láttunk néhány olyan esetet, amikor a Gradle nem megfelelően szinkronizálta őket. A proxy szerver letiltása megoldja a problémát.

Mielőtt elkezdenénk a megoldásokat, győződjön meg arról, hogy rendelkezik-e biztonsági másolattal a jelenlegi projektről. Mentse a fájlt, és készítsen másolatot minden esetre máshol is. Győződjön meg arról is, hogy rendszergazdaként van-e bejelentkezve a számítógépére.

1. megoldás: Internetkapcsolat ellenőrzése

A Gradle használatához működő internetkapcsolat szükséges a számítógépen. Mivel fő feladata az összes szükséges verzió letöltése az internetről, amely hiányzik a számítógépéről, kötelező a megfelelő internetkapcsolat. A kapcsolatot úgy is ellenőrizheti, hogy megpróbál más eszközöket csatlakoztatni ugyanahhoz a hálózathoz. Miután teljesen biztos abban, hogy nem ez a probléma, áttérhet más megoldásokra.

2. megoldás: A proxykiszolgáló letiltása

A proxy szerverek napról napra általánossá válnak, ahol szervezetekben és más intézetekben használják őket a jelenlegi sávszélesség növelésére és jobb internet-hozzáférés biztosítására az összes felhasználó számára. A proxy szervereknek azonban vannak korlátai. Az egyik olyan kérdéseket tartalmaz, amelyekben a modulok szinkronizálása nem a szükség szerint működik. Ide tartozik Gradle is. Itt megtudhatja, hogy nem proxy szervert használ-e.



  1. Nyomja meg a Windows + R billentyűkombinációt, írja be a következőt: inetcpl. cpl ”Elemet, és nyomja meg az Enter billentyűt.
  2. Most Internet tulajdonságai megnyílik. Kattintson a fülre Kapcsolatok és akkor LAN beállítások .

A proxy szerver letiltása

  1. Most, ha proxykiszolgálót használ, akkor a mezőt ellenőrizni kell a benne lévő részletekkel. Törölje a jelölést bármilyen proxy szerver, ha engedélyezve van. Indítsa újra az Android Stúdiót, és ellenőrizze, hogy a probléma megoldódott-e.

3. megoldás: Hiányzó alkatrészek telepítése

Mielőtt több technikai módszert alkalmaznánk, ellenőrizze, hogy hiányzik-e néhány modul, amelyek szükségesek a Gradle szinkronizálásához. A Gradle nem önálló, és a megfelelő működéshez más szolgáltatásokra is szükség van.

Hiányzó platform (ok) telepítése és projekt szinkronizálása - Android Studio

Most, amikor megpróbálja szinkronizálni a Gradle-t, és megjelenik a hibaüzenet, ellenőrizze, hogy van-e ilyen hiperhivatkozás a kérdés alatt a címsorral Telepítse a hiányzó platform (oka) t és szinkronizálja a projektet . A linkre kattintás után az Android Studio elindítja a letöltési folyamatot, és mindent telepít, ami hiányzik. Próbálja meg most szinkronizálni a projektet, és nézze meg, hogy ez megoldja-e a problémát.

4. megoldás: Helyi átmeneti terjesztés kihasználása

Amikor felépíti a projektet, és a Gradle aktiválódik, csatlakozik a legújabb online terjesztéshez, és onnan tölti le az összes szükséges modult vagy verziót. Számos olyan esetre bukkantunk, amikor az online terjesztés nem a várt módon működött, és nem sikerült a Gradle szinkronizálása. A probléma másik megoldása a Gradle disztribúció manuális letöltése és kihasználása. Kövesse az alábbi lépéseket:

  1. Töltse le a hivatalos Gradle legújabb verzióját Gradle Release webhely .
  2. Letöltés után bontsa ki az összes fájlt egy hozzáférhető mappába.
  3. Most indítsd el Android Studio és menj Fájl> Beállítások> Összeállítás, végrehajtás, Telepítés> Gradle .
  4. Most válassza a lehetőséget Helyi fokozat eloszlás . Továbbá, amikor a Gradle otthonában van, mutasson arra az útvonalra, ahová éppen kibontotta a fájlokat.

Helyi fokozat-terjesztés használata - Android Studio

Jegyzet: Ha használja offline munka a Globális átmeneti beállításokban, törölje a pipát azt a lehetőséget.

  1. Most próbálja meg megépíteni a projektet, és ellenőrizze, hogy a Gradle megfelelően szinkronizálódik-e. Új projekt létrehozásakor minden alkalommal meg kell ismételnie ezeket a lépéseket.

5. megoldás: A GPU hibakereső engedélyezése

A GPU hibakereső lehetővé teszi az OpenGL ES alkalmazások hibakeresését és elemzését. Számos olyan funkcióval rendelkezik, amelyek lehetővé teszik a GPU állapotának ellenőrzését és annak megértését, hogy mi okozta a renderelés eredményét. Néhány Gradle build példányban van egy hiba a rendszerben, ahol ez nincs engedélyezve. Ebben a megoldásban arra kényszerítjük a modulokat, hogy frissítsék és telepítsék ezt az összetevőt.

  1. Kattintson Eszközök majd válassza ki Android> SDK kezelő .
  2. Most kattintson a SDK Tools és akkor törölje a pipát a lehetőség Android SDK Build-Tools . Körülbelül 5 másodperc várakozás után engedélyezze újra az opciót.
  3. Várjon egy kicsit, amíg a lista frissül és az elemek feltöltődnek.

Android SDK Build Tools

  1. Az új elemek feltöltése után nézze meg a listát és jelölje be a lehetőség GPU hibakereső eszközök . Ha végzett, nyomja meg az OK gombot.

Most ezeket az eszközöket letölti az Android Studio alkalmazásba, és gond nélkül szinkronizálhatja a Gradle-t.

6. megoldás: A gyorsítótár frissítése

Minden alkalmazás, beleértve a Microsoft Windows-ot is, mindenhol rendelkezik gyorsítótárral, amely minden probléma nélkül segíti az alkalmazás zökkenőmentes működését. Ideiglenes tárhelyként szolgálnak, ahol az alkalmazás tárolja a beállításokat vagy az ideiglenes adatokat, hogy később felvehesse őket. Megállapítottuk, hogy ez a gyorsítótár, ha sérült, leállítja a fokozatépítési folyamatot. Ebben a megoldásban frissítjük a teljes gyorsítótárat, és a meglévő Gradle fájlok törlése után indítsuk újra az Android Stúdiót, és nézzük meg, hogy ez megoldja-e a problémát.

  1. Navigáljon ide File és kattintson A gyorsítótár érvénytelenítése / újraindítás .

    A gyorsítótár érvénytelenítése / újraindítás

  2. A folyamat befejezése után állítsa le teljesen az Android Stúdiót.
  3. Keresse meg az .gradle mappát az Android Studio telepítési könyvtárában. Most kivághatja / beillesztheti más helyre, vagy egyszerűen átnevezheti.
    Amikor az Android stúdió megpróbálja elérni a Gradle fájlokat, látni fogja, hogy nincsenek jelen, és megpróbálja újból letölteni az egészet.
  4. Újrakezd androidos stúdiót, és próbálkozzon újra a Gradle sync programmal. Most ellenőrizze, hogy a probléma megoldódott-e.
4 perc olvasás