コンソールからgradle 3.0.0-alpha7
を実行しましたが、私はIDEを使用しません。 gradle build
を実行すると、transformClassesWithPreDexForReleaseステージで実行がハングアップします。transformClassesWithPreDexForReleaseでGradleがハングアップ
私はきれいにしてビルドしてから、ビルドしてクリーンアップし、.gradleディレクトリを削除し、モニタをクリーニングしましたが、何も助けてくれませんでした。ここで
はGradleのからのログです:
11:56:27.745 [INFO] [com.android.build.gradle.internal.transforms.PreDexTransform] Adding PreDexCallable for /home/alexander/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jre7/1.1.3-2/3fe54c7558c903868351ac79b792d152bca958f2/kotlin-stdlib-jre7-1.1.3-2.jar : [email protected]65df
11:56:27.745 [INFO] [com.android.build.gradle.internal.transforms.PreDexTransform] Adding PreDexCallable for /home/alexander/.gradle/caches/transforms-1/files-1.1/support-v4-25.3.0.aar/223f022110b9597341bd8d9a7328e8e3/jars/classes.jar : [email protected]6f36
11:56:27.746 [INFO] [com.android.build.gradle.internal.transforms.PreDexTransform] Adding PreDexCallable for /home/alexander/work/ros/android/XXX_XXX2_Android/XXX_XXX2_Android_Compute_Shaders/XXX_XXX2_Android/build/tmp/kotlin-classes/release : [email protected]ad5e
11:56:27.746 [INFO] [com.android.build.gradle.internal.transforms.PreDexTransform] Adding PreDexCallable for /home/alexander/work/arsdk/XXXXXX/thirdpartyrepos/ModernGLDemos/java6-android-glframework/java6-glutils-commons/build/libs/java6-glutils-commons.jar : [email protected]44dd
11:56:27.746 [INFO] [com.android.build.gradle.internal.transforms.PreDexTransform] Adding PreDexCallable for /home/alexander/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/6.1.0/63735f48b82bcd24cdd33821342428252eb1ca5a/butterknife-6.1.0.jar : [email protected]282
11:56:27.746 [INFO] [com.android.build.gradle.internal.transforms.PreDexTransform] Adding PreDexCallable for /home/alexander/.gradle/caches/transforms-1/files-1.1/support-media-compat-25.3.0.aar/aa72d1100d9548481314c6d5489399ee/jars/classes.jar : [email protected]fb75
11:56:27.746 [INFO] [com.android.build.gradle.internal.transforms.PreDexTransform] Adding PreDexCallable for /home/alexander/.gradle/caches/transforms-1/files-1.1/support-core-ui-25.3.0.aar/273754783abeeddf4d000035c32cff14/jars/classes.jar : [email protected]775a
11:56:33.853 [null] [org.gradle.process.internal.health.memory.MemoryManager]
11:56:33.853 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 33674444800, Free: 24533991424}
11:56:33.853 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total: 33674444800, Free: 24533991424}
11:56:33.853 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 3817865216, Committed: 957874176}
11:56:38.853 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 33674444800, Free: 24540717056}
11:56:38.853 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total: 33674444800, Free: 24540717056}
11:56:38.853 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 3817865216, Committed: 957874176}
11:56:41.309 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:56:41.309 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:56:41.309 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
11:56:41.309 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:56:41.310 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:56:41.310 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
11:56:41.310 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:56:43.853 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 33674444800, Free: 24559333376}
11:56:43.853 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total: 33674444800, Free: 24559333376}
11:56:43.853 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 3817865216, Committed: 957874176}
11:56:48.853 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting OS memory status event {Total: 33674444800, Free: 24571006976}
11:56:48.853 [DEBUG] [org.gradle.launcher.daemon.server.health.LowMemoryDaemonExpirationStrategy] Received memory status update: {Total: 33674444800, Free: 24571006976}
11:56:48.853 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting JVM memory status event {Maximum: 3817865216, Committed: 957874176}
最後の行は永遠に繰り返して、ビルドが進行しません。
4つのワーカースレッドがここでロックされているように思える:
"ForkJoinPool.commonPool-worker-3" #33 daemon prio=5 os_prio=0 tid=0x00007ff404a15800 nid=0x5b4a runnable [0x00007ff3e9df9000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.lock0(Native Method)
at sun.nio.ch.FileDispatcherImpl.lock(FileDispatcherImpl.java:90)
at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:1072)
at com.android.ide.common.util.ReadWriteProcessLock.acquireFileLock(ReadWriteProcessLock.java:301)
at com.android.ide.common.util.ReadWriteProcessLock.acquireReadLock(ReadWriteProcessLock.java:220)
- locked <0x0000000787935680> (a java.util.concurrent.atomic.AtomicInteger)
at com.android.ide.common.util.ReadWriteProcessLock.access$200(ReadWriteProcessLock.java:82)
at com.android.ide.common.util.ReadWriteProcessLock$ReadLock.lock(ReadWriteProcessLock.java:344)
at com.android.builder.utils.SynchronizedFile.doActionWithMultiProcessLocking(SynchronizedFile.java:260)
at com.android.builder.utils.SynchronizedFile.read(SynchronizedFile.java:215)
at com.android.builder.utils.FileCache.lambda$queryCacheEntry$6(FileCache.java:398)
at com.android.builder.utils.FileCache$$Lambda$316/1238620255.accept(Unknown Source)
at com.android.builder.utils.SynchronizedFile.doActionWithMultiProcessLocking(SynchronizedFile.java:265)
at com.android.builder.utils.SynchronizedFile.read(SynchronizedFile.java:215)
at com.android.builder.utils.FileCache.queryCacheEntry(FileCache.java:391)
at com.android.builder.utils.FileCache.createFile(FileCache.java:273)
at com.android.build.gradle.internal.transforms.PreDexCallable.call(PreDexCallable.java:165)
at com.android.build.gradle.internal.transforms.PreDexCallable.call(PreDexCallable.java:48)
at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Locked ownable synchronizers:
- None
問題がある可能性がありますか?ありがとうございました。