我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合生肖表 > 反编译器 >

Android程序反编译后为什么不能部署在模拟器上呢?

归档日期:05-17       文本归类:反编译器      文章编辑:爱尚语录

  我反编译了一个APP,src下只有三个java文件,我按照他的命名规则,建了和他一模一样的包和类,复制到里头,我想在模拟其上运行了,就是报错:看下图还有就是请问大神,反编译一个APP后...

  我反编译了一个APP,src 下只有三个java文件, 我按照他的命名规则,建了和他一模一样的包和类, 复制到里头,我想在模拟其上运行了,就是报错: 看下图

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  推荐于2016-12-04展开全部classes.dex是java源码编译后生成的java字节码文件。但由于Android使用的dalvik虚拟机与标准的java虚拟机是不兼容的,dex文件与class文件相比,不论是文件结构还是opcode都不一样。目前常见的java反编译工具都不能处理dex文件。

  Android模拟器中提供了一个dex文件的反编译工具,dexdump。用法为首先启动Android模拟器,把要查看的dex文件用adb push上传的模拟器中,然后通过adb shell登录,找到要查看的dex文件,执行dexdump xxx.dex。但是这样得到的结果,其可读性是极差的。

本文链接:http://oms15.com/fanbianyiqi/249.html