Adding R class fields names to java code fails when decompiling a system apk from Android 13 (API 33).
Occurs in latest stable version (1.4.3) as well as nightly (1.4.3.63-127f0ecf).
$ jadx SystemUIGoogle.apk
INFO - loading ...
ERROR - Failed to parse '.arsc' file
java.lang.UnsupportedOperationException: null
at java.base/java.util.AbstractList.add(AbstractList.java:153)
at java.base/java.util.AbstractList.add(AbstractList.java:111)
at jadx.core.utils.android.AndroidResourcesUtils.lambda$addResourceFields$2(AndroidResourcesUtils.java:132)
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1134)
at jadx.core.utils.android.AndroidResourcesUtils.addResourceFields(AndroidResourcesUtils.java:126)
at jadx.core.utils.android.AndroidResourcesUtils.searchAppResClass(AndroidResourcesUtils.java:52)
at jadx.core.dex.nodes.RootNode.processResources(RootNode.java:195)
at jadx.core.dex.nodes.RootNode.loadResources(RootNode.java:175)
at jadx.api.JadxDecompiler.load(JadxDecompiler.java:122)
at jadx.cli.JadxCLI.processAndSave(JadxCLI.java:48)
at jadx.cli.JadxCLI.execute(JadxCLI.java:36)
at jadx.cli.JadxCLI.main(JadxCLI.java:20)
INFO - processing ...
ERROR - finished with errors, count: 7
$ jadx --version
1.4.3.63-127f0ecf
$ java --version
openjdk 11.0.16 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu122.04, mixed mode, sharing)
Adding R class fields names to java code fails when decompiling a system apk from Android 13 (API 33).
Occurs in latest stable version (1.4.3) as well as nightly (1.4.3.63-127f0ecf).
Link to the apk: https://dumps.tadiphone.dev/dumps/google/generic/-/raw/redfin-user-13-TP1A.220624.014-8819323-release-keys/system_ext/priv-app/SystemUIGoogle/SystemUIGoogle.apk