ASM Bytecode Viewer 插件查看kotlin和java文件的字节码

1.首先在Android studio中安装插件ASM Bytecode Viewer,重启AS后生效

2.经过试验直接在kotlin或java的源文件的任意代码区域右键,并点击ASM Bytecode Viewer 是不能成功生成字节码的

3.正确的做法应该是在kotlin或java源文件的.class文件进行操作,可以正确生成字节码

java源文件编译后的.class文件在这个路径下:

复制代码
你的项目\app\build\intermediates\javac\debug\compileDebugJavaWithJavac\classes\

kotlin源文件编译后的.class文件在这个路径下:

复制代码
你的项目\app\build\tmp\kotlin-classes\debug\

4.Bytecode & ASMfied

Bytecode:class文件的标准字节吗

ASMfied:对应的是使用ASM字节码插桩框架的语法实现

相关推荐
不爱说话郭德纲2 小时前
告别漫长的HbuilderX云打包排队!uni-app x 安卓本地打包保姆级教程(附白屏、包体积过大排坑指南)
android·前端·uni-app
Sinclair7 小时前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
A0微声z9 小时前
Kotlin Multiplatform (KMP) 中使用 Protobuf
kotlin
雮尘10 小时前
手把手带你玩转Android gRPC:一篇搞定原理、配置与客户端开发
android·前端·grpc
ktl11 小时前
Android 编译加速/优化 80%:一个文件搞定,零侵入零配置
android
alexhilton1 天前
使用FunctionGemma进行设备端函数调用
android·kotlin·android jetpack
冬奇Lab1 天前
InputManagerService:输入事件分发与ANR机制
android·源码阅读
张小潇1 天前
AOSP15 Input专题InputManager源码分析
android·操作系统
lhDream1 天前
Kotlin 开发者必看!JetBrains 开源 LLM 框架 Koog 快速上手指南(含示例)
kotlin
RdoZam1 天前
Android-封装基类Activity\Fragment,从0到1记录
android·kotlin