解決gradle /Users/xxxx/Documents/workspace/fontmanager/.gradle/2.2.1/taskArtifacts/cache.properties (No such file or directory)報錯辦法


git 上down下項目后,發現Android Studio報錯:
What went wrong:
java.io.FileNotFoundException: /Users/raomengyang/Documents/workspace/fontmanager/.gradle/2.2.1/taskArtifacts/cache.properties (No such file or directory)
> /Users/raomengyang/Documents/workspace/fontmanager/.gradle/2.2.1/taskArtifacts/cache.properties (No such file or directory)
 
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
 
 
1.項目中local.properties 的sdk.dir=  <此處SDK路徑不同需修改>
2. Google一番沒找到問題解決方法,cd 到Users/raomengyang/Documents/workspace/fontmanager/.gradle/2.2.1/ 后發現沒有cache.properties文件,只有一個cache.properties.lock  感覺應該是這個文件被lock上了
➜ / cd Users/xxxxx(Username)/Documents/workspace/fontmanager
➜ fontmanager git:(temp) ✗ ls -a
. .gradle actionbarsherlock_new gradle local.properties.bak
.. .idea build gradlew local.properties.bak~HEAD
.git FontManage build.gradle gradlew.bat settings.gradle
.gitignore SliderLib fontmanager.iml local.properties viewpagerindicator
➜ fontmanager git:(temp) ✗ cd .gradle
➜ .gradle git:(temp) ✗ ls
2.2.1
➜ .gradle git:(temp) ✗ cd 2.2.1/taskArtifacts
➜ taskArtifacts git:(temp) ✗ ls
cache.properties.lock fileHashes.bin fileSnapshots.bin outputFileStates.bin taskArtifacts.bin
➜ taskArtifacts git:(temp) ✗ cache.properties.lock

 

於是cp cache.properties.lock /Users/raomengyang/Desktop
然后把文件的讀取改為everyone 讀寫,並去掉.lock后綴變為cache.properties
再將其cp回去,項目成功運行。
 
—————————— Update ——————————
后來遇到類似的問題,在退出Android Studio后會提示后台有任務在進行,是否結束,關掉AS,然后重啟即可。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM