Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AAB release error: [DexMember = DexClass]: assertion `elems.size() == 1' failed #830

Open
yen-dang-ts opened this issue Nov 27, 2023 · 1 comment

Comments

@yen-dang-ts
Copy link

I got error when sign on aab release file:

s + 42220
2 finalizer 0x00000001060caed8 BZ2_hbCreateDecodeTables + 40744
3 finalizer 0x00000001060cc86a BZ2_hbCreateDecodeTables + 47290
4 finalizer 0x000000010608d4f8 _ZN5boost6thread21start_thread_noexceptEv + 296
5 libsystem_pthread.dylib 0x00007ff80e7b44e1 _pthread_start + 125
6 libsystem_pthread.dylib 0x00007ff80e7aff6b thread_start + 15
libc++abi: terminating with uncaught exception of type boost::exception_detail::error_info_injector: /tmp/src/workspace/products/Arxan_for_Android/Finalizer_Release/source/cpp/libs/redex/libredex/ApiLevelChecker.h:85: static int32_t api::LevelChecker::get_level(const DexMember *) [DexMember = DexClass]: assertion `elems.size() == 1' failed.
libc++abi: terminating with uncaught exception of type boost::exception_detail::error_info_injector

@wsanville
Copy link
Contributor

I am guessing a piece of code in your application has an annotation like @RequiresApi(api = X, value = X) and this logic is not expecting to have both api and value specified (they seem redundant). Can you look for that in your input code and just set either api or value?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants