几乎所有的smali语言都有dalvik字节码或dex格式中的直接对应物。特别是,.line指令对应于debug_info_item定义的状态机发出的位置条目,如https://source.android.com/devices/tech/dalvik/dex-format所述。
.line
是原始Java源代码中对应于smali的部分。如果你将它们移除,可能就无法获得像at com.foo.bar.Bar(Bar.java:85)
这样清晰的异常堆栈跟踪信息了。 - zapl