Freshly Installed Android Studio and started new android project. When tried to run it. Got this error from 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)
I have tried to rebuild the project and also tried to delete .gradle
folder but nothing worked.
In my case, it was the roaming profile issue. Gradle Sync failed every time I switched networks from work to home. Although I was able to access the network drives by connecting with VPN, still it used to give this error. I had to move the Gradle Service Directory Path to a different location that wasn't dependent on the network.
You can do this in AS 1.4 by going to File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Service Directory Path. Screen shot below:
You can also add GRADLE_USER_HOME environment variable with the same value of the location for making it a default for every project (http://blog.james-carr.org/2011/05/04/setting-gradle-cache-to-a-common-location/). You may refer to the following page for more info on moving Android related stuff to different locations: http://www.littlecpu.com/android-studio-c-drive
Error Message
The most important parts of this error message are
So
_XXX_ = asLocalRepo10_d10e66d3o7exs19wwq4uj2zhv
_USER_ = Dexter
_GRADLE_ = 2.2.1
Solution
Delete
C:\Users\_USER_\.gradle\caches\_GRADLE_\scripts\_XXX_\InitScript\initscript\cache.properties.lock
Does this not work?
Then you have to find out the root solution. This is probably due to a corrupt IDE. Try installing another copy of Android Studio on your system.
Note: You can have multiple copies of Android Studio on your system. Here is the latest Preview. If you check the notes on the page, you can see what you need to do to install a new version on AS.
Let us know if this works...if not, we can try to elimate other possible issues
In my case I have deleted .gradle folder and clean the project on re run the project was working fine.
go to location
".gradle\caches\2.0\scripts\build_7l4t45nbnsvdcl79ol8u0beli4\ProjectScript"
delete cache.properties.lock file