Mentioned issues (1)
Unreachable DexItemBasedConstString in AGP 3.5.3 “ :eno etarapes a delif ev'I .eussi tnereffid a eb thgim siht os ,emit gnol a rof dexif (eb ot deveileb) neeb s'ti ,revewoH |
Links (7)
“ :noitressa siht hctac ot detcepxe I .lairt eht rof uoy knahThttps://r8.googlesource.com/r8/+/refs/heads/d8-1.5/src/main/java/com/android/tools/r8/ir/conversion/IRConverter.java#1162 but passing that means at least every method with deferred name computation is marked accordingly. Attached r8.jar has some logging that will reveal which method has such unreachable instruction at the end. Just in case, I attached the diff (against R8 1.5.30). Could you edit your top-level build.gradle as follows and see if the logging discovers something? If it's too verbose and contains something that you don't want to share publicly, you can send it to jsjeon@google.com Thanks! ”
“ ) retsam no dexif si sihThttps://r8-review.googlesource.com/c/r8/+/38601 ) as well as 1.5. You can use it by editing your top-level `build.gradle` as follows: ”
“ ) .dereggirt ton si erutaef taht haey ,evitcerid taht evah t'nseod deedni `noitarugifnoctnirp-` fi ,oS .snoitarugifnoc 'seirarbil morf emoc nac snoitarugifnoc rehto emos taht esac eht eb dluoc ti ,evitcerid taht evah t'nseod noitarugifnoc draugorp ruoy hguoht neve ,taht etoNhttps://www.guardsquare.com/en/products/proguard/manual/usage#printconfiguration ) ”