在下面的示例代码中,如何添加命令以将v0,v1等的值打印到logcat?
const v1, 0x7f05002e
iget-object v2, p0, Lcom/company/myapp/MainActivity;->d:Lcom/company/myapp/f;
invoke-virtual {v2}, Lcom/company/myapp/f;->getPanelModel()Lcom/company/myapp/h;
move-result-object v2
invoke-virtual {v2}, Lcom/company/myapp/h;->b()I
move-result v2
invoke-virtual {v0, v1, v2}, Lcom/company/e/k;->a(II)V
iget-object v0, p0, Lcom/company/myapp/MainActivity;->c:Lcom/company/e/k;
Run Code Online (Sandbox Code Playgroud) 我有一个自解压 exe 文件,如果我打开里面有 7-zip 的文件,我可以看到一堆 java 类文件。
我需要做一个简单的改变,如果我在记事本中打开类文件,虽然它是一个二进制混乱,但我需要做的改变是在文本编辑器中读取的 ascii 值,如果我编辑文件,改变它和更新存档,应用程序将不再运行。(猜猜它现在看到文件已损坏)
如何编辑此文件并将其放回存档中?我可以反编译单个类文件,重新编译它并将其放回存档中吗?