diff --git a/android-aop-plugin/src/main/kotlin/com/flyjingfish/android_aop_plugin/tasks/CompileAndroidAopTask.kt b/android-aop-plugin/src/main/kotlin/com/flyjingfish/android_aop_plugin/tasks/CompileAndroidAopTask.kt index 5673964d..fe45f3ab 100644 --- a/android-aop-plugin/src/main/kotlin/com/flyjingfish/android_aop_plugin/tasks/CompileAndroidAopTask.kt +++ b/android-aop-plugin/src/main/kotlin/com/flyjingfish/android_aop_plugin/tasks/CompileAndroidAopTask.kt @@ -339,7 +339,9 @@ class CompileAndroidAopTask( // println("relativePath=$relativePath") val target = File(output.absolutePath + File.separatorChar + relativePath) target.checkExist() - cacheDeleteFiles.add(target.absolutePath) + synchronized(cacheDeleteFiles){ + cacheDeleteFiles.add(target.absolutePath) + } file.inputStream().use { target.saveEntry(it) }