我用apktool反编译一个apk文件,得到其对应的SMALI文件,我手动修改SMALI文件,想在里里加两名日志log.i()
,添加之后回编,运行却没有发现日志,何解?
,添加之后回编,运行却没有发现日志,何解?
解决方案 »
- 如何弹出查找框
- android:background="@drawable/border_view_finder"
- android里面的office软件
- 同一个Activity里怎么监听两个Listviwe,在线等·····
- Android发布应用程序.要不要注释掉Log.v Log.d之类的语句,会不会影响程序性能!!
- 求助!!android开发在虚拟机上运行时正常,在手机上运行就强退。
- button的单击事件是在哪里完成的
- android 心跳
- Android横竖屏切换问题
- android4.0以后如何在后台实现全局模拟按键事件?
- android 读写sdcard文件权限的问题
- 新手关于R.JAVA的问题
在LZ确保 正确的用SMALI伪汇编增加2行日志信息下,1.执行操作是否是否会到执行添加日志流程里
2.设备该apk是存在相应的odex文件,如存在需删除odex文件
回答2,回编的目录下只有smali中间文件,无dex,确定无其它中间文件.这个apk的从某个市场COPY来的,怀疑那个APK是把日志功能去掉了,但是要看了manifest.xml里面没有配置release版本的值.很不解
我用自己的测试apk验证过,这样加入就能打印log。
所以怀疑,是不是这条路径没有走到。
你再看看前面有没有if-gt之类的判断条件。