Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
jcadmin opened this issue Mar 15, 2023 · 4 comments
Open

Comments

@jcadmin
Copy link

jcadmin commented Mar 15, 2023

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
Copy link
Author

jcadmin commented Mar 15, 2023

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

@MegatronKing
Copy link
Owner

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

@jcadmin
Copy link
Author

jcadmin commented Mar 15, 2023

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

@MegatronKing
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants