
问题背景
如下图:

解决方法
使用invoke-direct/range,传入参数的寄存器序号是连续的。
比如:invoke-direct/range {v0…v6},即表示v0, v1, v2, v3, v4, v5, v6为传入参数。
总结
使用invoke-direct/range,传入参数的寄存器序号是连续的。
如果本文对你有帮助,不如请我一罐可乐吧 ????

参考资料
- smalidea
- 【Android】Line numbers info is not available in class的解决方案