I'm back on this project with adding a pre-built "Senry" JAR to the Android/Chromium project. Using your advice above it goes pretty good until late in the build I hit this error. I don't understand what it's reporting. What do I need to correct?
> [104987/104991] ACTION //chrome/android:chrome_public_apk__final_dex(//build/toolchain/android:android_clang_arm64)
FAILED: obj/chrome/android/chrome_public_apk/chrome_public_apk.r8dex.jar apks/ChromePublic.apk.mapping
python3 ../../build/android/gyp/proguard.py --min-api=26 --mapping-output apks/ChromePublic.apk.mapping --classpath @FileArg\(gen/chrome/android/chrome_public_apk.build_config.json:deps_info:proguard_classpath_jars\) --classpath @FileArg\(gen/chrome/android/chrome_public_apk.build_config.json:android:sdk_jars\) --r8-path ../../third_party/r8/lib/r8.jar --custom-r8-path ../../third_party/r8/custom_r8.jar --package-name=@FileArg\(gen/chrome/android/chrome_public_apk.build_config.json:deps_info:package_name\) --source-file chromium-ChromePublic.apk-default-@FileArg\(gen/chrome/android/chrome_public_apk.build_config.json:deps_info:version_code\) --proguard-configs=@FileArg\(gen/chrome/android/chrome_public_apk.build_config.json:deps_info:proguard_all_configs\) --enable-obfuscation --proguard-configs=\[\"../../build/android/dcheck_is_off.flags\",\ \"../../third_party/jni_zero/checkdiscard_proguard.flags\"\] --input-art-profile=../../chrome/android/baseline_profiles/profile.txt --input-paths=@FileArg\(gen/chrome/android/chrome_public_apk.build_config.json:deps_info:device_classpath\) --output-path obj/chrome/android/chrome_public_apk/chrome_public_apk.r8dex.jar --depfile gen/chrome/android/chrome_public_apk__final_dex.d
Error in ../../third_party/kotlin_stdlib/kotlin-stdlib.jar:org/intellij/lang/annotations/JdkConstants$AdjustableOrientation.class:
Type org.intellij.lang.annotations.JdkConstants$AdjustableOrientation is defined multiple times: ../../third_party/kotlin_stdlib/kotlin-stdlib.jar:org/intellij/lang/annotations/JdkConstants$AdjustableOrientation.class, obj/third_party/sentry/org_jetbrains_annotations_java.processed.jar:org/intellij/lang/annotations/JdkConstants$AdjustableOrientation.class
Exception in thread "main" com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: ../../third_party/kotlin_stdlib/kotlin-stdlib.jar:org/intellij/lang/annotations/JdkConstants$AdjustableOrientation.class
at Version.fakeStackEntry(Version_main.java:0)
at com.android.tools.r8.InternalCompilationFailedExceptionUtils.create(InternalCompilationFailedExceptionUtils.java:29)
at com.android.tools.r8.utils.ExceptionUtils.failWithFakeEntry(ExceptionUtils.java:145)
at com.android.tools.r8.utils.ExceptionUtils.failCompilation(ExceptionUtils.java:89)
at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:83)
at com.android.tools.r8.utils.ExceptionUtils.withR8CompilationHandler(ExceptionUtils.java:69)
at com.android.tools.r8.R8.runForTesting(R8.java:238)
at com.android.tools.r8.R8.run(R8.java:194)
at org.chromium.build.CustomR8.main(CustomR8.java:43)
Caused by: com.android.tools.r8.utils.AbortException: Type org.intellij.lang.annotations.JdkConstants$AdjustableOrientation is defined multiple times: ../../third_party/kotlin_stdlib/kotlin-stdlib.jar:org/intellij/lang/annotations/JdkConstants$AdjustableOrientation.class, obj/third_party/sentry/org_jetbrains_annotations_java.processed.jar:org/intellij/lang/annotations/JdkConstants$AdjustableOrientation.class
at com.android.tools.r8.utils.Reporter.handleDiagnostic(Reporter.java:81)
at com.android.tools.r8.utils.Reporter.fatalError(Reporter.java:129)
at com.android.tools.r8.utils.ProgramClassCollection.reportDuplicateTypes(ProgramClassCollection.java:97)
at com.android.tools.r8.utils.ProgramClassCollection.lambda$wrappedConflictResolver$1(ProgramClassCollection.java:91)
at com.android.tools.r8.utils.ProgramClassCollection.lambda$create$0(ProgramClassCollection.java:32)
at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
at com.android.tools.r8.utils.ProgramClassCollection.create(ProgramClassCollection.java:31)
at com.android.tools.r8.graph.LazyLoadedDexApplication$Builder.build(LazyLoadedDexApplication.java:314)
at com.android.tools.r8.dex.ApplicationReader.read(ApplicationReader.java:157)
at com.android.tools.r8.dex.ApplicationReader.read(ApplicationReader.java:111)
at com.android.tools.r8.dex.ApplicationReader.read(ApplicationReader.java:99)
at com.android.tools.r8.R8.run(R8.java:289)
at com.android.tools.r8.R8.run(R8.java:251)
at com.android.tools.r8.R8.lambda$runForTesting$1(R8.java:242)
at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:80)
... 4 more
ninja: build stopped: subcommand failed.