我刚刚开始玩 apktool 和 smali 文件。我想先做一个小改动,所以我尝试在 smali 文件中更改 Toast 对话框中显示的消息,看起来像
const-string v0, "Service is starting"
我把它改成
const-string v0, "Hello, Service is starting"
带有更新的 Toast 消息的应用程序的 apktool 构建返回成功。但是当我运行新的 apk 时,会显示旧的 Toast 消息,即“服务正在启动”。当我反汇编新的 apk 文件时,我注意到 .smali 文件具有相同的旧“服务正在启动”行,而不是更新后的行。
有人可以帮我弄清楚为什么这不起作用吗?
PS:我已经查看了有关 smali 修改(包括修改 .smali 文件)的所有其他问题,但没有一个解决如此微不足道的变化。