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字节码插桩框架的语法实现

相关推荐
杨筱毅26 分钟前
【Android】Handler/Looper机制相关的类图和流程图
android·java·流程图
Kapaseker1 小时前
酷炫的文字效果 — Compose 文本着色
android·kotlin
努力进修1 小时前
【JavaEE初阶】 多线程编程核心:解锁线程创建、方法与状态的创新实践密码
android·java·java-ee
生莫甲鲁浪戴2 小时前
Android Studio新手开发第二十八天
android·ide·android studio
zhaoyufei1332 小时前
Android触屏TP驱动事件上报以及多点触摸
android
杨筱毅2 小时前
【Android】详细讲解ViewDragHelper的实现原理(不含代码版)
android
代码s贝多芬的音符9 小时前
ios android 小程序 蓝牙 CRC16_MODBUS
android·ios·小程序
2501_9159184112 小时前
iOS 混淆实战 多工具组合完成 IPA 混淆、加固与工程化落地(iOS混淆|IPA加固|无源码混淆|Ipa Guard|Swift Shield)
android·ios·小程序·https·uni-app·iphone·webview
雨白12 小时前
让协程更健壮:全面的异常处理策略
android·kotlin
Jeled13 小时前
AI: 生成Android自我学习路线规划与实战
android·学习·面试·kotlin