Android Question QR code maker and reader

andredamen

Active Member
Licensed User
Longtime User
I use in 1 app the libraries baQRcode and NewQRcodereaderview. At compiling I get the following error:

B4A Versie: 12.80
Controleren code. (0.09s)
Java Versie: 11
Building folders structure. (0.02s)
Compileren code. (0.14s)
Compileren weergaven code. (0.04s)
Bibliotheken organiseren. (0.03s)
(AndroidX SDK)
Compiling resources (0.55s)
Linking resources (0.43s)
Compileren gegenereerde Java code. (3.24s)
Finding libraries that need to be dexed. (0.02s)
Dex: NewQRCodeReaderView (1.49s)
Dex: jhscore (3.44s)
Dex: android-support-annotations (0.93s)
Dex code (2.50s)
Dex merge Error
Error in D:\Android\tools\..\extras\b4a_local\unpacked-core-zxing-63839215319691\dex_v1\core-zxing.zip:classes.dex:
Type com.google.zxing.BarcodeFormat is defined multiple times: D:\Android\tools\..\extras\b4a_local\unpacked-core-zxing-63839215319691\dex_v1\core-zxing.zip:classes.dex, D:\Android\tools\..\extras\b4a_local\unpacked-jhscore-63839788243431\dex_v1\jhscore.zip:classes.dex
Compilation failed
Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: D:\Android\tools\..\extras\b4a_local\unpacked-core-zxing-63839215319691\dex_v1\core-zxing.zip:classes.dex
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:98)
at com.android.tools.r8.D8.main(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: D:\Android\tools\..\extras\b4a_local\unpacked-core-zxing-63839215319691\dex_v1\core-zxing.zip:classes.dex
at Version.fakeStackEntry(Version_3.3.20-dev+aosp1.java:0)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:75)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:27)
at com.android.tools.r8.internal.vj.b(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:2)
at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22)
at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:17)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:85)
... 1 more
Caused by: com.android.tools.r8.internal.f: Type com.google.zxing.BarcodeFormat is defined multiple times: D:\Android\tools\..\extras\b4a_local\unpacked-core-zxing-63839215319691\dex_v1\core-zxing.zip:classes.dex, D:\Android\tools\..\extras\b4a_local\unpacked-jhscore-63839788243431\dex_v1\jhscore.zip:classes.dex
at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:14)
at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22)
at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:36)
at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:10)
at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2048)
at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:6)
at com.android.tools.r8.graph.E2$a.e(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4)
at com.android.tools.r8.dex.b.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:105)
at com.android.tools.r8.dex.b.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28)
at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:25)
at com.android.tools.r8.D8.d(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:609)
at com.android.tools.r8.D8.c(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:1)
at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:24)
... 5 more

It seems the both libraries together in one app is confilcting. How can I solve this?
 

Johan Schoeman

Expert
Licensed User
Longtime User
Use this to generate QR Codes. Read the first thread.

 
Upvote 0

andredamen

Active Member
Licensed User
Longtime User
Use this to generate QR Codes. Read the first thread.

Thanks Johan! My app works perfect now.
 
Upvote 0
Top