Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
原因:java.io.IOException:无法锁定使用情况跟踪假脱机文件_Java_Android_Gradle_Build.gradle - Fatal编程技术网

原因:java.io.IOException:无法锁定使用情况跟踪假脱机文件

原因:java.io.IOException:无法锁定使用情况跟踪假脱机文件,java,android,gradle,build.gradle,Java,Android,Gradle,Build.gradle,使用gradle构建android应用程序时遇到问题,下面是我在构建它时遇到的错误 Caused by: java.io.IOException: Unable to lock usage tracking spool file at com.android.tools.analytics.JournalingUsageTracker.newTrackFile(JournalingUsageTracker.java:98) at com.andro

使用gradle构建android应用程序时遇到问题,下面是我在构建它时遇到的错误

Caused by: java.io.IOException: Unable to lock usage tracking spool file
            at com.android.tools.analytics.JournalingUsageTracker.newTrackFile(JournalingUsageTracker.java:98)
            at com.android.tools.analytics.JournalingUsageTracker.<init>(JournalingUsageTracker.java:78)
            ... 121 more
    Caused by: java.nio.channels.OverlappingFileLockException
            at com.android.tools.analytics.JournalingUsageTracker.newTrackFile(JournalingUsageTracker.java:95)
            ... 122 more

杀死java进程并重新构建可以修复它,但您必须在每个构建中都这样做

os x el capitan 10.11(15A284)


我发现另外两个Stackoverflow线程非常有用:

本例中的问题是Gradle守护程序持有一个文件锁,后续构建失败。这个Gradle问题提供了一个更可持续的解决方案:

通过将
org.gradle.daemon=false
添加到
gradle.properties

关于如何禁用

Gradle守护进程通过避免重新启动JVM和重新加载Gradle jar以及缓存信息来加快构建速度

 ./gradlew --version

------------------------------------------------------------
Gradle 4.3.1
------------------------------------------------------------

Build time:   2017-11-08 08:59:45 UTC
Revision:     e4f4804807ef7c2829da51877861ff06e07e006d

Groovy:       2.4.12
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_66 (Oracle Corporation 25.66-b17)
OS:           Mac OS X 10.11 x86_64