Vraag Fout bij het bouwen van een project in Android Studio


Vers geïnstalleerd Android Studio en startte een nieuw Android-project. Wanneer geprobeerd om het uit te voeren. Heb deze fout van Gradle

Error:Could not open initscript class cache for initialization script 'C:\Users\Dexter\AppData\Local\Temp\asLocalRepo10.gradle' (C:\Users\Dexter\.gradle\caches\2.2.1\scripts\asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv\InitScript\initscript).
java.io.FileNotFoundException: C:\Users\Dexter\.gradle\caches\2.2.1\scripts\asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv\InitScript\initscript\cache.properties (The system cannot find the file specified)

Ik heb geprobeerd het project opnieuw op te bouwen en probeerde het ook te verwijderen .gradle map maar niets werkte.


30
2018-06-10 06:50


oorsprong


antwoorden:


Ik heb hetzelfde probleem en het verwijderen van alleen de cache.properties.lock is niet genoeg.

De oplossing, zoals eerder aangegeven, is het verwijderen van het bestand cache.properties.lock, maar niet alleen in de map die wordt aangegeven door Android Studio. Ik moest elk vergrendelingsbestand binnen .gradle \ caches \ VERSION verwijderen.

Dus ik heb een klein .bat-bestand gemaakt met dit:

del /s cache.properties.lock

Voeg dit bestand toe aan .gradle \ caches \ VERSION \ en voer het uit. Mijn Android Studio stopte daarna met klagen.

Hoop dat het helpt!


29
2018-06-22 15:49



Foutbericht

Error:Could not open initscript class cache for initialization script 
    'C:\Users\Dexter\AppData\Local\Temp\asLocalRepo10.gradle' 
    (C:\Users\Dexter\.gradle\caches\2.2.1\scripts\asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv
    \InitScript\initscript)
java.io.FileNotFoundException: C:\Users\Dexter\.gradle\caches\2.2.1\scripts\
    asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv\InitScript\initscript\cache.properties 
    (The system cannot find the file specified)`

De belangrijkste onderdelen van deze foutmelding zijn

- Could not open initscript class cache
- asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv

Zo

  • Laat _XXX_ = asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv 
  • Laat _USER_ = Dexter 
  • Laat _GRADLE_ = 2.2.1

Oplossing

Verwijder C:\Users\_USER_\.gradle\caches\_GRADLE_\scripts\_XXX_\InitScript\initscript\cache.properties.lock

Werkt dit niet?

Dan moet je de worteloplossing achterhalen. Dit komt waarschijnlijk door een corrupte IDE. Probeer een ander exemplaar van Android Studio op uw systeem te installeren.

Opmerking: u kunt meerdere exemplaren van Android Studio op uw systeem hebben. Hier is de laatste preview. Als u de opmerkingen op de pagina controleert, kunt u zien wat u moet doen om een ​​nieuwe versie op AS te installeren.

Laat ons weten of dit lukt ... zo niet, dan kunnen we proberen andere mogelijke problemen uit te sluiten


9
2018-06-15 14:57



ga naar locatie

".gradle\caches\2.0\scripts\build_7l4t45nbnsvdcl79ol8u0beli4\ProjectScript" 

bestand cache.properties.lock verwijderen


8
2018-06-10 07:05



Ik krijg ook dezelfde foutmelding.
Dus wat ik deed is dit dat ik de Temp-map (Als u niet weet waar het is, raakt u gewoon aan Window + R en ga naar binnen % Temp% OF u kunt ook% temp% in de adresbalk typen in Verkenner).
Nu opnieuw het project uitvoeren, het zou goed moeten werken.
Ik ken de permanente oplossing niet, maar wat ik vertel werkt voor mij. Als iemand de permanente oplossing kent, deel dit dan alsjeblieft.


4
2017-09-09 10:45



In mijn geval was het probleem van het roamen van het profiel. Gradle Sync is mislukt telkens wanneer ik van werk naar huis van netwerk wisselde. Hoewel ik toegang had tot de netwerkstations door verbinding te maken met VPN, werd deze fout nog altijd gebruikt. Ik moest het Gradle Service Directory-pad verplaatsen naar een andere locatie die niet afhankelijk was van het netwerk.

U kunt dit doen in AS 1.4 door naar Bestand> Instellingen> Bouwen, Uitvoering, Deployment> Bouwhulpmiddelen> Gradle> Servicelijstpad te gaan. Schermafdruk hieronder:

enter image description here

U kunt ook de omgevingsvariabele GRADLE_USER_HOME met dezelfde waarde van de locatie toevoegen zodat deze een standaardwaarde is voor elk project (http://blog.james-carr.org/2011/05/04/setting-gradle-cache-to-a-common-location/). U kunt naar de volgende pagina gaan voor meer informatie over het verplaatsen van Android-gerelateerde zaken naar verschillende locaties: http://www.littlecpu.com/android-studio-c-drive


3
2017-10-14 13:23



het dossier -> Cache ongeldig maken / Opnieuw opstarten werkte voor mij.


2
2018-06-21 11:52



In mijn geval heb ik .leadle map verwijderd en het project op re run schoongemaakt. Het project werkte prima.

enter image description here


2
2017-10-21 11:08