IDE Android స్టూడియోని ఉపయోగించే ప్రోగ్రామర్లు దోష సందేశాన్ని అనుభవిస్తారు “ గ్రాడిల్ ప్రాజెక్ట్ సమకాలీకరణ విఫలమైంది ”వారు వారి కోడ్ను కంపైల్ చేస్తున్నప్పుడు లేదా వారి Android పరికరంలో నడుపుతున్నప్పుడు (నిజమైన లేదా ఎమ్యులేటెడ్). గ్రాడిల్ సమకాలీకరణ అనేది మీలోని అన్ని డిపెండెన్సీలను తనిఖీ చేయడమే ప్రధాన పని build.gradle మీ Android స్టూడియో ప్రాజెక్ట్తో అనుబంధించబడిన ఫైల్లు ఆపై పేర్కొన్న సంస్కరణను డౌన్లోడ్ చేయండి (ఇప్పటికే డౌన్లోడ్ చేయకపోతే).
గ్రాడిల్ ప్రాజెక్ట్ సమకాలీకరణ విఫలమైంది
ఈ దోష సందేశం సంభవించే అనేక వైవిధ్యాలు ఉన్నాయి. మీ గ్రెడిల్ సంకలనం పని చేయని సంక్లిష్ట సమస్యలకు మీరు ఇంటర్నెట్ కనెక్షన్ వలె సరళమైనదాన్ని ఎదుర్కొంటున్నారు. ఈ వ్యాసంలో, ఈ సమస్య ఎందుకు సంభవిస్తుందనే దానిపై మేము అన్ని కారణాల ద్వారా వెళ్లి పరిష్కారాలకు వెళ్తాము.
Android స్టూడియోలో “గ్రెడిల్ ప్రాజెక్ట్ సమకాలీకరణ విఫలమైంది” అనే దోష సందేశానికి కారణమేమిటి?
ఇంతకు ముందు చెప్పినట్లుగా, మీ గ్రాడెల్ ప్రాజెక్ట్ కంపైల్ చేయడానికి లేదా సమకాలీకరించడంలో ఎందుకు విఫలం కావడానికి అనేక కారణాలు ఉన్నాయి. ఇక్కడ కొన్ని కారణాలు ఉన్నాయి (వాటిలో ప్రతి ఒక్కటి మీకు వర్తించకపోవచ్చు):
- చెడ్డ ఇంటర్నెట్ కనెక్షన్: మీ ప్రాజెక్ట్ను అమలు చేయడానికి అవసరమైన అన్ని తప్పిపోయిన సంస్కరణలను గ్రాడిల్ డౌన్లోడ్ చేస్తుంది కాబట్టి, మీకు చెల్లుబాటు అయ్యే ఇంటర్నెట్ కనెక్షన్ లేకపోతే అది విఫలమవుతుంది.
- గ్రెడిల్ కంపైలర్లోని సమస్యలు: మీ గ్రాడిల్ కంపైలర్ సరిగా పనిచేయని సందర్భాలు ఉండవచ్చు. ఇక్కడ మేము మానవీయంగా గ్రాడిల్ను లోడ్ చేయడానికి ప్రయత్నించవచ్చు మరియు ఇది మీ కోసం ట్రిక్ చేస్తుందో లేదో చూడవచ్చు.
- Android స్టూడియోలో చెడ్డ కాష్: Android స్టూడియో సరిగ్గా పనిచేయడానికి మీ కంప్యూటర్లోని కాష్ను ఉపయోగించుకుంటుంది. కొన్ని సందర్భాల్లో, ఇది పాడైపోవచ్చు మరియు అనేక మాడ్యూళ్ళలో (గ్రాడెల్తో సహా) సమస్యలను కలిగిస్తుంది.
- ఫైళ్లు లేవు: గ్రెడిల్ను అమలు చేయడానికి అవసరమైన ఫైల్లు కూడా లేవు. వాటిని వ్యవస్థాపించడం సమస్యను తక్షణమే పరిష్కరిస్తుంది.
- ప్రాక్సీ సర్వర్లు: ప్రాక్సీ సర్వర్లు బాగా ప్రాచుర్యం పొందుతున్నప్పటికీ, గ్రాడెల్ వాటిని సరిగ్గా సమకాలీకరించని కొన్ని సందర్భాలను మేము చూశాము. ప్రాక్సీ సర్వర్ను నిలిపివేయడం సమస్యను పరిష్కరిస్తుంది.
మేము పరిష్కారాలతో ప్రారంభించడానికి ముందు, మీ ప్రస్తుత ప్రాజెక్ట్ యొక్క బ్యాకప్ మీకు ఉందని నిర్ధారించుకోండి. ఫైల్ను సేవ్ చేసి, మరెక్కడైనా కాపీని తయారు చేయండి. అలాగే, మీరు మీ కంప్యూటర్లో నిర్వాహకుడిగా లాగిన్ అయ్యారని నిర్ధారించుకోండి.
పరిష్కారం 1: ఇంటర్నెట్ కనెక్షన్ను తనిఖీ చేస్తోంది
మీ కంప్యూటర్లో మీకు పని చేసే ఇంటర్నెట్ కనెక్షన్ ఉండాలి. మీ కంప్యూటర్లో లేని ఇంటర్నెట్ నుండి అవసరమైన అన్ని వెర్షన్లను డౌన్లోడ్ చేసుకోవడం దీని ప్రధాన పని కాబట్టి, సరైన ఇంటర్నెట్ కనెక్షన్ కలిగి ఉండటం తప్పనిసరి. ఇతర నెట్వర్క్లను ఒకే నెట్వర్క్కు కనెక్ట్ చేయడానికి ప్రయత్నించడం ద్వారా మీరు కనెక్షన్ను కూడా తనిఖీ చేస్తారు. ఇది సమస్య కాదని మీకు ఖచ్చితంగా తెలిస్తే, మీరు ఇతర పరిష్కారాలకు వెళ్ళవచ్చు.
పరిష్కారం 2: ప్రాక్సీ సర్వర్ను నిలిపివేయడం
ప్రస్తుత బ్యాండ్విడ్త్ను పెంచడానికి మరియు వినియోగదారులందరికీ మెరుగైన ఇంటర్నెట్ సదుపాయాన్ని అందించడానికి సంస్థలు మరియు ఇతర సంస్థలలో ప్రాక్సీ సర్వర్లు రోజురోజుకు సాధారణం అవుతున్నాయి. అయితే, ప్రాక్సీ సర్వర్లకు వాటి పరిమితులు ఉన్నాయి. వాటిలో ఒకటి సమకాలీకరించే గుణకాలు అవసరమైన విధంగా పనిచేయని సమస్యలు ఉన్నాయి. ఇందులో గ్రాడిల్ కూడా ఉంది. మీరు ప్రాక్సీ సర్వర్ను ఉపయోగించడం లేదని నిర్ధారించుకోవడానికి ఇక్కడ పద్ధతి ఉంది.
- Windows + R నొక్కండి, “ inetcpl. cpl ”డైలాగ్ బాక్స్లో ఎంటర్ నొక్కండి.
- ఇప్పుడు ఇంటర్నెట్ గుణాలు తెరవబడుతుంది. టాబ్ పై క్లిక్ చేయండి కనెక్షన్లు ఆపై LAN సెట్టింగులు .
ప్రాక్సీ సర్వర్ను నిలిపివేస్తోంది
- ఇప్పుడు మీరు ప్రాక్సీ సర్వర్ని ఉపయోగిస్తుంటే, ఫీల్డ్ లోపల వివరాలతో తనిఖీ చేయబడుతుంది. ఎంపికను తీసివేయండి ప్రారంభించబడితే ఏదైనా ప్రాక్సీ సర్వర్లు. ఇప్పుడు Android స్టూడియోని పున art ప్రారంభించి, సమస్య పరిష్కరించబడిందో లేదో తనిఖీ చేయండి.
పరిష్కారం 3: తప్పిపోయిన భాగాలను వ్యవస్థాపించడం
మేము మరింత సాంకేతిక పద్ధతుల్లో పాల్గొనడానికి ముందు, మీరు గ్రెడిల్ను సమకాలీకరించడానికి అవసరమైన కొన్ని మాడ్యూల్స్ లేవని మీరు తనిఖీ చేయాలి. గ్రాడెల్ స్వతంత్రంగా లేదు మరియు సరిగ్గా పనిచేయడానికి ఇతర సేవలు అవసరం.
తప్పిపోయిన ప్లాట్ఫాం (ల) ను ఇన్స్టాల్ చేయండి మరియు ప్రాజెక్ట్ సమకాలీకరించండి - Android స్టూడియో
ఇప్పుడు మీరు గ్రాడిల్ను సమకాలీకరించడానికి ప్రయత్నించినప్పుడు మరియు దోష సందేశం కనిపించినప్పుడు, ఏదైనా ఉందా అని తనిఖీ చేయండి హైపర్ లింక్ శీర్షికతో సమస్య క్రింద తప్పిపోయిన ప్లాట్ఫాం (ల) ను ఇన్స్టాల్ చేసి, ప్రాజెక్ట్ను సమకాలీకరించండి . లింక్ను క్లిక్ చేసిన తర్వాత, ఆండ్రాయిడ్ స్టూడియో డౌన్లోడ్ ప్రక్రియను ప్రారంభిస్తుంది మరియు తప్పిపోయిన ప్రతిదాన్ని ఇన్స్టాల్ చేస్తుంది. ఇప్పుడే మీ ప్రాజెక్ట్ను సమకాలీకరించడానికి ప్రయత్నించండి మరియు ఇది సమస్యను పరిష్కరిస్తుందో లేదో చూడండి.
పరిష్కారం 4: స్థానిక గ్రాడిల్ పంపిణీని ఉపయోగించడం
మీరు మీ ప్రాజెక్ట్ను నిర్మించినప్పుడల్లా మరియు గ్రాడిల్ సక్రియం అయినప్పుడు, ఇది ఆన్లైన్ పంపిణీకి అనుసంధానిస్తుంది మరియు ఇది అవసరమైన అన్ని మాడ్యూల్స్ లేదా సంస్కరణలను అక్కడ నుండి డౌన్లోడ్ చేస్తుంది. ఆన్లైన్ పంపిణీ expected హించిన విధంగా పనిచేయని మరియు గ్రెడిల్ సమకాలీకరణలో విఫలమైన అనేక సందర్భాల్లో మేము వచ్చాము. ఈ సమస్యకు మరో ప్రత్యామ్నాయం ఏమిటంటే, గ్రెడిల్ పంపిణీని మాన్యువల్గా డౌన్లోడ్ చేసి, దాన్ని ఉపయోగించుకోవడం. దిగువ దశలను అనుసరించండి:
- అధికారిక నుండి గ్రాడెల్ యొక్క తాజా వెర్షన్ను డౌన్లోడ్ చేయండి గ్రెడిల్ విడుదల వెబ్సైట్ .
- డౌన్లోడ్ చేసిన తర్వాత, అన్ని ఫైల్లను ప్రాప్యత చేయగల ఫోల్డర్కు సేకరించండి.
- ఇప్పుడు ప్రారంభించండి Android స్టూడియో మరియు వెళ్ళండి ఫైల్> సెట్టింగులు> బిల్డ్, ఎగ్జిక్యూషన్, డిప్లోయ్మెంట్> గ్రెడిల్ .
- ఇప్పుడు యొక్క ఎంపికను ఎంచుకోండి స్థానిక గ్రాడిల్ పంపిణీ . అలాగే, గ్రాడిల్ హోమ్లో ఉన్నప్పుడు, మీరు ఫైల్లను సేకరించిన మార్గాన్ని సూచించండి.
స్థానిక గ్రెడిల్ పంపిణీని ఉపయోగించడం - Android స్టూడియో
గమనిక: మీరు ఉపయోగిస్తుంటే ఆఫ్లైన్ పని గ్లోబల్ గ్రాడిల్ సెట్టింగులలో, తనిఖీ చేయవద్దు ఆ ఎంపిక.
- ఇప్పుడు మీ ప్రాజెక్ట్ను నిర్మించడానికి ప్రయత్నించండి మరియు గ్రెడిల్ సరిగ్గా సమకాలీకరిస్తుందో లేదో తనిఖీ చేయండి. మీరు క్రొత్త ప్రాజెక్ట్ను సృష్టించిన ప్రతిసారీ మీరు ఈ దశలను పునరావృతం చేయాలి.
పరిష్కారం 5: GPU డీబగ్గర్ను ప్రారంభిస్తుంది
GPG డీబగ్గర్ OpenGL ES అనువర్తనాలను డీబగ్ చేయడానికి మరియు విశ్లేషించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది అనేక కార్యాచరణలను కలిగి ఉంది, ఇక్కడ ఇది GPU స్థితిని పరిశీలించడానికి మరియు రెండరింగ్ ఫలితానికి కారణమేమిటో అర్థం చేసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది. కొన్ని గ్రాడిల్ బిల్డ్ సందర్భాల్లో, సిస్టమ్లో ఇది ప్రారంభించబడని కొన్ని బగ్ ఉంది. ఈ పరిష్కారంలో, ఈ భాగాన్ని రిఫ్రెష్ చేయడానికి మరియు ఇన్స్టాల్ చేయడానికి మాడ్యూళ్ళను మేము బలవంతం చేస్తాము.
- నొక్కండి ఉపకరణాలు ఆపై ఎంచుకోండి Android> SDK మేనేజర్ .
- ఇప్పుడు యొక్క టాబ్ పై క్లిక్ చేయండి SDK సాధనాలు ఆపై తనిఖీ చేయవద్దు యొక్క ఎంపిక Android SDK బిల్డ్-టూల్స్ . సుమారు 5 సెకన్ల పాటు వేచి ఉన్న తర్వాత, ఎంపికను మళ్లీ ప్రారంభించండి.
- ఇప్పుడు, జాబితా రిఫ్రెష్ అయ్యే వరకు మరియు వస్తువులు జనాభా అయ్యే వరకు కొద్దిసేపు వేచి ఉండండి.
Android SDK బిల్డ్ టూల్స్
- క్రొత్త అంశాలు జనాభా పొందిన తర్వాత, జాబితాను చూడండి మరియు తనిఖీ యొక్క ఎంపిక GPU డీబగ్గింగ్ సాధనాలు . మీరు పూర్తి చేసినప్పుడు సరే నొక్కండి.
ఇప్పుడు, ఈ సాధనాలు మీ Android స్టూడియో అనువర్తనంలోకి డౌన్లోడ్ చేయబడతాయి మరియు మీరు ఎటువంటి సమస్యలు లేకుండా గ్రాడిల్ను సరిగ్గా సమకాలీకరించగలరు.
పరిష్కారం 6: కాష్ను రిఫ్రెష్ చేస్తుంది
మైక్రోసాఫ్ట్ విండోస్తో సహా ప్రతి అనువర్తనం ప్రతిచోటా కాష్ను కలిగి ఉంది. అవి తాత్కాలిక నిల్వగా పనిచేస్తాయి, ఇక్కడ అప్లికేషన్ ప్రాధాన్యతలు లేదా తాత్కాలిక డేటాను తరువాత నిల్వ చేస్తుంది. ఈ కాష్ పాడైతే, గ్రెడిల్ బిల్డ్ ప్రాసెస్ను నిలిపివేస్తుందని మేము నిర్ణయించాము. ఈ పరిష్కారంలో, మేము మొత్తం కాష్ను రిఫ్రెష్ చేస్తాము మరియు ఇప్పటికే ఉన్న గ్రాడిల్ ఫైల్లను తొలగించిన తర్వాత, Android స్టూడియోను పున art ప్రారంభించి, ఇది సమస్యను పరిష్కరిస్తుందో లేదో చూద్దాం.
- నావిగేట్ చేయండి ఫైల్ క్లిక్ చేయండి కాష్ / పున art ప్రారంభించండి .
కాష్ / పున art ప్రారంభించండి
- ఇప్పుడు ప్రక్రియ పూర్తయిన తర్వాత, Android స్టూడియోను పూర్తిగా మూసివేయండి.
- మీ Android స్టూడియో ఇన్స్టాలేషన్ డైరెక్టరీలోని .gradle ఫోల్డర్కు నావిగేట్ చేయండి. ఇప్పుడు మీరు దానిని వేరే ప్రదేశానికి కట్ / పేస్ట్ చేయవచ్చు లేదా పేరు మార్చవచ్చు.
ఇప్పుడు ఆండ్రాయిడ్ స్టూడియో గ్రాడిల్ ఫైళ్ళను యాక్సెస్ చేయడానికి ప్రయత్నించినప్పుడు, అక్కడ ఏదీ లేదని అది చూస్తుంది మరియు ఇది మొత్తం విషయాన్ని మళ్ళీ డౌన్లోడ్ చేయడానికి ప్రయత్నిస్తుంది. - పున art ప్రారంభించండి మీ Android స్టూడియో మరియు మళ్లీ గ్రేడిల్ సమకాలీకరణను ప్రయత్నించండి. ఇప్పుడు సమస్య పరిష్కరించబడిందో లేదో తనిఖీ చేయండి.