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

[Feature Request] Could we support dex v41? #882

Open
wangchaohui opened this issue Dec 1, 2023 · 3 comments
Open

[Feature Request] Could we support dex v41? #882

wangchaohui opened this issue Dec 1, 2023 · 3 comments

Comments

@wangchaohui
Copy link

The following cl turns on the dex v41.

"Enable dex container (DEX v41) for the whole system"
https://android-review.git.corp.google.com/c/platform/build/soong/+/2853426

@auermich93
Copy link

@wangchaohui I think the best chance to get this integrated is to open this feature request on the issue tracker of the new smali repository: https://github.com/google/smali/issues.

@qyzhaojinxi
Copy link

I found some apks even have v54. recompiling the apk will success if I change the smali nothing. but recompiling the apk will fail if I change the samli anything.

The maximum allowed register in this context is list of registers is v15

I don't know why. How can I ingore the smali error when recompile the apk.

@auermich93
Copy link

@qyzhaojinxi You mix here things up. We are talking here about the dex version 41 and not about (local) registers that are labeled v0 to vN. The problem you have btw is that you use an instruction in combination with a register that is out of range, e.g., the regular invoke instruction can only address v0 to v15 as operands.

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

3 participants