工具下载链接:https://download.csdn.net/download/csj731742019/12655396

第一步:首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录下。

第二步:

在命令行下定位到d2j-dex2jar.bat所在目录,运行

d2j-dex2jar.bat    classes.dex

生成

classes_dex2jar.jar

ps:如果运行错误,如下所示

 找不到命令 d2j-dex2jar.bat就改为“.\d2j-dex2jar.bat”。

然后,进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包classes_dex2jar.jar,即可看到源代码了,如下图

 

更多相关文章

  1. Android(安卓)捕获运行时异常详解
  2. Android模拟器运行速度很慢的解决办法
  3. Android之编译打包apk的技巧
  4. Android运行Socket项目 Error: ShouldNotReachHere()
  5. ida android incompatible debugger server protocol version is
  6. 毕业设计遇到的问题及解决方法
  7. 用ndk-build 编译C语言文件,生成可在android系统上运行的文件
  8. Android实现判断某个服务是否正在运行的方法
  9. android studio jni 开发生成.h

随机推荐

  1. SQL Server中Check约束的学习教程
  2. 详解SQL中drop、delete和truncate的异同
  3. SQL数据库优化大总结之百万级数据库优化
  4. 15个初学者必看的基础SQL查询语句
  5. SQL Report Builder 报表里面的常见问题
  6. SqlServer应用之sys.dm_os_waiting_tasks
  7. SqlServer应用之sys.dm_os_waiting_tasks
  8. SqlServer应用之sys.dm_os_waiting_tasks
  9. 深入学习SQL Server聚合函数算法优化技巧
  10. 图文教程mssqlserver数据库导出到另外一