安卓逆向得到java代码后,能不能在自己机子上运行?

通过对smali代码转为java语言后,能不能把这些代码都复制粘贴下来,自己创建这些源文件,然后在自己电脑上调试运行下?
这种方式是可行的吗?(因为有些功能靠眼睛看找不到,想着调试一下,好搞清楚内部逻辑)

java是可以反编译的,可以作正常的调试,完全没问题