StringFog icon indicating copy to clipboard operation
StringFog copied to clipboard

编译失败,应该怎么处理 Cannot constrain type: INT for value:

Open jcadmin opened this issue 2 years ago • 4 comments

Caused by: com.android.builder.dexing.DexArchiveBuilderException: Failed to process: /Users/jaysowen/foru/app/build/intermediates/transforms/stringFog/debug/261.jar at com.android.build.gradle.internal.dexing.DexWorkActionKt.process(DexWorkAction.kt:179) at com.android.build.gradle.internal.dexing.DexWorkActionKt.processNonIncrementally(DexWorkAction.kt:145) at com.android.build.gradle.internal.dexing.DexWorkActionKt.launchProcessing(DexWorkAction.kt:73) at com.android.build.gradle.internal.dexing.DexWorkAction.run(DexWorkAction.kt:45) ... 33 more Caused by: com.android.builder.dexing.DexArchiveBuilderException: Error while dexing. at com.android.builder.dexing.D8DexArchiveBuilder.getExceptionToRethrow(D8DexArchiveBuilder.java:140) at com.android.builder.dexing.D8DexArchiveBuilder.convert(D8DexArchiveBuilder.java:117) at com.android.build.gradle.internal.dexing.DexWorkActionKt.process(DexWorkAction.kt:175) ... 36 more Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/anythink/core/common/b/l;a(Lcom/anythink/core/common/b/l;Landroid/content/Context;)V, origin: /Users/jaysowen/foru/app/build/intermediates/transforms/stringFog/debug/261.jar:com/anythink/core/common/b/l.class at Version.fakeStackEntry(Version_3.1.66.java:0) at com.android.tools.r8.internal.pO0.a(SourceFile:68) at com.android.tools.r8.internal.pO0.a(SourceFile:28) at com.android.tools.r8.internal.pO0.a(SourceFile:27) at com.android.tools.r8.internal.pO0.b(SourceFile:3) at com.android.tools.r8.D8.run(D8.java:11) at com.android.builder.dexing.D8DexArchiveBuilder.convert(D8DexArchiveBuilder.java:115) ... 37 more Caused by: com.android.tools.r8.internal.b: Cannot constrain type: INT for value: v114 by constraint: OBJECT at com.android.tools.r8.internal.jl1.a(SourceFile:14) at com.android.tools.r8.internal.jl1.a(SourceFile:22) at com.android.tools.r8.internal.Fs1.a(SourceFile:25) at com.android.tools.r8.internal.TR0.a(SourceFile:572) at com.android.tools.r8.internal.TR0.a(SourceFile:1194) at com.android.tools.r8.internal.TR0.a(SourceFile:709) at com.android.tools.r8.internal.zD0.a(SourceFile:70) at com.android.tools.r8.internal.QE0.a(SourceFile:152) at com.android.tools.r8.internal.TR0.a(SourceFile:258) at com.android.tools.r8.graph.l.a(SourceFile:146) at com.android.tools.r8.graph.l.b(SourceFile:13) at com.android.tools.r8.graph.l.a(SourceFile:122) at com.android.tools.r8.graph.o2.a(SourceFile:40) at com.android.tools.r8.graph.P2.a(SourceFile:2) at com.android.tools.r8.ir.conversion.r.a(SourceFile:362) at com.android.tools.r8.internal.pO0.a(SourceFile:99) at com.android.tools.r8.ir.conversion.r.b(SourceFile:257) at com.android.tools.r8.ir.conversion.r.a(SourceFile:194) at com.android.tools.r8.ir.conversion.q.a(SourceFile:18) at com.android.tools.r8.ir.conversion.r.a(SourceFile:124) at com.android.tools.r8.ir.conversion.p.b(SourceFile:1) at com.android.tools.r8.ir.conversion.n.a(SourceFile:1) at com.android.tools.r8.ir.conversion.p.a(SourceFile:68) at com.android.tools.r8.utils.B.a(SourceFile:36) at com.android.tools.r8.utils.B.a(SourceFile:41) at com.android.tools.r8.utils.B.a(SourceFile:35) at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125) at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:321) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:66) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:36) at com.android.tools.r8.utils.B.a(SourceFile:34) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at com.android.tools.r8.utils.B.a(SourceFile:6) at com.android.tools.r8.utils.B.a(SourceFile:40) at com.android.tools.r8.utils.B.a(SourceFile:38) at com.android.tools.r8.utils.B.a(SourceFile:37) at com.android.tools.r8.ir.conversion.p.a(SourceFile:40) at com.android.tools.r8.ir.conversion.p.a(SourceFile:2) at com.android.tools.r8.ir.conversion.r.a(SourceFile:67) at com.android.tools.r8.ir.conversion.r.a(SourceFile:11) at com.android.tools.r8.D8.d(D8.java:39) at com.android.tools.r8.D8.b(D8.java:1) at com.android.tools.r8.internal.pO0.a(SourceFile:24) ... 40 more Suppressed: java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.android.tools.r8.internal.rO0: com.android.tools.r8.internal.b: Cannot constrain type: INT for value: v114 by constraint: OBJECT at com.android.tools.r8.D8.d(D8.java:197) ... 42 more Caused by: java.util.concurrent.ExecutionException: com.android.tools.r8.internal.rO0: com.android.tools.r8.internal.b: Cannot constrain type: INT for value: v114 by constraint: OBJECT at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:566) at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:527) at com.google.common.util.concurrent.FluentFuture$TrustedFuture.get(FluentFuture.java:88) at com.android.tools.r8.utils.B.a(SourceFile:11) at com.android.tools.r8.utils.B.a(SourceFile:40) at com.android.tools.r8.utils.B.a(SourceFile:38) at com.android.tools.r8.utils.B.a(SourceFile:37) at com.android.tools.r8.ir.conversion.p.a(SourceFile:40) at com.android.tools.r8.ir.conversion.p.a(SourceFile:2) at com.android.tools.r8.ir.conversion.r.a(SourceFile:67) at com.android.tools.r8.ir.conversion.r.a(SourceFile:11) at com.android.tools.r8.D8.d(D8.java:39) ... 42 more Caused by: com.android.tools.r8.internal.rO0: com.android.tools.r8.internal.b: Cannot constrain type: INT for value: v114 by constraint: OBJECT at com.android.tools.r8.internal.rO0.a(SourceFile:6) at com.android.tools.r8.internal.pO0.a(SourceFile:101) at com.android.tools.r8.ir.conversion.r.b(SourceFile:257) at com.android.tools.r8.ir.conversion.r.a(SourceFile:194) at com.android.tools.r8.ir.conversion.q.a(SourceFile:18) at com.android.tools.r8.ir.conversion.r.a(SourceFile:124) at com.android.tools.r8.ir.conversion.p.b(SourceFile:1) at com.android.tools.r8.ir.conversion.n.a(SourceFile:1) at com.android.tools.r8.ir.conversion.p.a(SourceFile:68) at com.android.tools.r8.utils.B.a(SourceFile:36) at com.android.tools.r8.utils.B.a(SourceFile:41) at com.android.tools.r8.utils.B.a(SourceFile:35) at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125) at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:321) at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:66) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:36) at com.android.tools.r8.utils.B.a(SourceFile:34) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at com.android.tools.r8.utils.B.a(SourceFile:6) ... 50 more Caused by: [CIRCULAR REFERENCE: com.android.tools.r8.internal.b: Cannot constrain type: INT for value: v114 by constraint: OBJECT] 编译报错,这个应该怎么处理

jcadmin avatar Mar 15 '23 10:03 jcadmin

不加入stringfog的时候是可以正常编译

jcadmin avatar Mar 15 '23 10:03 jcadmin

你开下debug开关,看看是处理哪个类的时候报这个错

MegatronKing avatar Mar 15 '23 10:03 MegatronKing

debug后还是这有这些与类相关Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/anythink/core/common/b/l;a(Lcom/anythink/core/common/b/l;Landroid/content/Context;)V, origin: /Users/jaysowen/foru/app/build/intermediates/transforms/stringFog/debug/261.jar:com/anythink/core/common/b/l.class at Version.fakeStackEntry(Version_3.1.66.java:0) Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/anythink/core/common/b/l;a(Lcom/anythink/core/common/b/l;Landroid/content/Context;)V, origin: /Users/jaysowen/foru/app/build/intermediates/transforms/stringFog/debug/261.jar:com/anythink/core/common/b/l.class

jcadmin avatar Mar 15 '23 10:03 jcadmin

5.x版本不知道是否还有此问题?

MegatronKing avatar Aug 25 '23 15:08 MegatronKing