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

相关推荐
Jerry2 小时前
Jetpack Compose Navigation
android
介一安全3 小时前
【Frida Android】实战篇17:Frida检测与绕过——基于inline hook的攻防实战
android·网络安全·逆向·安全性测试·frida
龙之叶4 小时前
Android如何通过adb命令push文件后在媒体库中显示
android·adb
Just_Paranoid5 小时前
【Settings】Android 设备信息相关参数的获取
android·5g·wifi·ip·sn·network
zhangphil6 小时前
Kotlin协程flow缓冲buffer任务流,批次任务中选取优先级最高任务最先运行(二)
kotlin
StarShip6 小时前
SystemServer类 与 system_server进程
android
画个太阳作晴天6 小时前
Android App 跟随系统自动切换白天/黑夜模式:车机项目实战经验分享
android·android studo
成都大菠萝6 小时前
2-2-2 快速掌握Kotlin-语言的接口默认实现
android
代码s贝多芬的音符7 小时前
android webview 打开相机 相册 图片上传。
android·webview·webview打开相机相册
游戏开发爱好者87 小时前
抓包工具有哪些?代理抓包、数据流抓包、拦截转发工具
android·ios·小程序·https·uni-app·iphone·webview