我需要将此传递给我的Android应用,因此我将获得空指针堆栈跟踪:
-XX:-OmitStackTraceInFastThrow
(来自其他stackoverflow问题) 本指南说明了如何做到这一点,但参数选项卡不适用于Android应用程序,只有普通的Java应用程序: http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Ftools%2Flaunchers%2Farguments.htm
那么我该如何为Android应用做这件事,还是应该做一些完全不同的事情?
答案 0 :(得分:2)
那不行。这是JVM的命令行参数。 Android没有JVM。在Android中,你的字节码由Dalvik执行,这是一个完全不同的虚拟机。
不同的一种方式是,当手机启动时,它或多或少都会启动。即使它确实识别出特定的命令行参数,当你的应用程序启动时,Dalvik已经运行了一段时间。您无法传递命令行参数。