厚黑

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

smail错误定位及各种

patchmiui第10天今天是教师节也是锁屏部分完成的一天!

先上张图!

回编译成功间接受益于G大,不得不承认G大确实nb。

话回正题,对于修改reject必须是每修改一个smail就回编译不然到时后是天书一般的存在,

我的解决方法是在这个帖子中找到的

http://www.miui.com/thread-1206079-1-1.html

帖子中有三个精华点1,每修改一句samail回编译是用samil xxxxxxx.out

                         2,可以快速定位,比如帖子中执行smali android.policy.jar.out
出现下面提示
android.policy.jar.out/smali/com/android/internal/policy/impl/PhoneWindowManager.smali[12312,4] All register args must fit in 4 bit

可以看见它的位置是在android.policy.jar.out/smali/com/android/internal/policy/impl/PhoneWindowManager.smali的第12312行,基本就是你的reject提示的那个有问题,

                        3,出现的这种问题基本是位置对了但是函数变量需要修改

 

                            把其中的p0改成v0即可顺利回编译

posted on 2013-09-10 23:58  厚黑  阅读(642)  评论(0)    收藏  举报