An error occurred when building the F-Droid repository if adding some apps:
...
...
File "/usr/lib/python3/dist-packages/androguard/core/bytecodes/axml/__init__.py", line 2181, in __init__
raise ResParserError("res1 must be zero!")
androguard.core.bytecodes.axml.ResParserError: res1 must be zero!
Here’s a full log on Ubuntu 24.04, it is same to the official Debian-based container I used earlier.
androguard:
- Debian 12:
3.4.0~a1-6
- Ubuntu 24.04:
3.4.0~a1-10
- Debian 12-backport/13:
3.4.0~a1-17
According to the Debian bug log, a1-7 has been fixed, not sure why a1-10 on Ubuntu still fails.
A few days ago I installed the latest a1-17 in the container, and it finally passed. I also made a image, you can be tested with two applications in the beginning.
I prepare to respond to the container image maintainer and hope to update it, but Gitlab banned registration for Chinese, so I can only respond here.