java.util.zip.ZipException: invalid code lengths

Hi,
I am seeking help on this issue near the very end of packaging (app:packageDebug failed) in android studio. I looked all over the places and found that similar issues were not solved (e.g. those on stackOverflow).
I was trying to make dlib for android (from github: https://github.com/tzutalin/dlib-android) to work with android studio on my windows 10 computer. The code was developed 2-3 years ago, so the versions of things were lower than those I am using. After cloning the project, I took care a few things so that it built well. But when I try to run, it failed at the app:packageDebug stage. with a couple of “invalid code lengths set” exceptions (one by org.gradle.tooling.BuildException and the other by java.util.zip.ZipException). Here is the gradlew --scan output, I appreciate any suggestion to solve this problem or the exact problem.

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘app:packageDebug’. Open stacktrace

Caused by:

org.gradle.tooling.BuildException:invalid code lengths set Open stacktrace

Caused by: java.util.zip.ZipException: invalid code lengths set Close stacktrace

at com.google.common.io.ByteStreams.copy(ByteStreams.java:106)

at com.google.common.io.ByteStreams.toByteArray(ByteStreams.java:166)

at com.android.tools.build.apkzlib.zip.StoredEntry.read(StoredEntry.java:291)

at com.android.tools.build.apkzlib.sign.SigningExtension.onZipEntryOutput(SigningExtension.java:251)

at com.android.tools.build.apkzlib.sign.SigningExtension.access$400(SigningExtension.java:53)

at com.android.tools.build.apkzlib.sign.SigningExtension$1.lambda$added$0(SigningExtension.java:160)

at com.android.tools.build.apkzlib.zip.ZFile.notify(ZFile.java:2154)

at com.android.tools.build.apkzlib.zip.ZFile.addToEntries(ZFile.java:1795)

at com.android.tools.build.apkzlib.zip.ZFile.processAllReadyEntries(ZFile.java:1736)

at com.android.tools.build.apkzlib.zip.ZFile.processAllReadyEntriesWithWait(ZFile.java:1757)

at com.android.tools.build.apkzlib.zip.ZFile.hasPendingChangesWithWait(ZFile.java:2637)

at com.android.tools.build.apkzlib.zfile.ApkZFileCreator.hasPendingChangesWithWait(ApkZFileCreator.java:165)

at com.android.builder.internal.packaging.IncrementalPackager.hasPendingChangesWithWait(IncrementalPackager.java:319)

at com.android.build.gradle.tasks.PackageAndroidArtifact.doTask(PackageAndroidArtifact.java:698)

at com.android.build.gradle.tasks.PackageAndroidArtifact.splitFullAction(PackageAndroidArtifact.java:515)

at com.android.build.gradle.tasks.PackageAndroidArtifact.lambda$doFullTaskAction$3(PackageAndroidArtifact.java:396)

at com.android.build.gradle.internal.scope.BuildElements$ExecutorBasedScheduler$transform$$inlined$forEach$lambda$1.call(BuildElements.kt:121)

at com.android.build.gradle.internal.scope.BuildElements$ExecutorBasedScheduler$transform$$inlined$forEach$lambda$1.call(BuildElements.kt:110)