Description
Describe the bug
aapt2
tool used in bundletool-all-1.18.0.jar
can't build APK for Android API35
bundletool-all-1.18.0.jar/macos/aapt2 version
Android Asset Packaging Tool (aapt) 2.19-9193536
bundletool-all-1.18.0.jar/macos/aapt2 link --proto-format -o ../test/NoExtensions/aab/aapt2/apk/output.apk -I ../bndl/android.jar --manifest ../test/NoExtensions/AndroidManifest.xml --auto-add-overlay -R @../test/NoExtensions/aab/compiled_resources.txt
aapt2 E 01-21 10:49:10 48967 6683595 LoadedArsc.cpp:94] RES_TABLE_TYPE_TYPE entry offsets overlap actual entry data.
aapt2 E 01-21 10:49:10 48967 6683595 ApkAssets.cpp:152] Failed to load resources table in APK '../bndl/android.jar'.
error: failed to load include path ../bndl/android.jar.
But aapt2
from build-tools
35.0.1 works fine:
/aapt2 version
Android Asset Packaging Tool (aapt) 2.19-12874835
Bundletool version(s) affected
Version: 1.18.0
Stacktrace
Copy all of the output of the command, including the stacktrace if visible.
To Reproduce
Try to build apk using aapt2 tool (see example above)
Expected behavior
bundletool-all-1.*.*.jar
contains aapt2
tool that works with the latest stable SDK release
Known workaround
Use aapt2
from build-tools
35.0.1
Environment:
OS: macos 15.2
Additional context
Add any other context about the problem here.