\n
似乎无法发挥作用。
我应该提到这个特殊情况,其中\n
可以解决问题。
Arrays.toString(e.getStackTrace()).replaceAll(",", "\n")
事实上,如果我尝试
catch {
Crashlytics.logException(new IllegalStateException(
Arrays.toString(e.getStackTrace()).replaceAll(",", "\n") + ".\n" +
"b"
));
}
堆栈跟踪打印出一行上的每个条目, BUT b
打印在stacktrace完成的同一行。
这只是堆栈跟踪的一个例子,所有其他的
Crashlytics.logException(new IllegalStateException(
"a\nb"
));
不起作用,确实打印ab
。
请注意,即使是&#34;扩展&#34;换句话说,当你点击</>raw
按钮并且堆栈跟踪展开时,这两个字母仍然在同一行上。
如何在Crashlytics中打印换行符?