这个错误通常是由于在Android Studio的虚拟机参数中设置了无效的值引起的。要解决这个问题,可以按照以下步骤进行:
-Xmx2048m
。-XX:MaxJavaStackTraceDepth=10000
。这将设置Java堆栈跟踪的最大深度为10000。以下是一个示例的虚拟机选项文件的内容:
-Xmx2048m
-XX:MaxJavaStackTraceDepth=10000
请注意,如果您的虚拟机选项文件中没有 -Xmx
参数,则可以在文件的开头添加一个新的行来设置最大堆内存大小,例如:-Xmx2048m
。
重新启动Android Studio后,应该不再出现 "MaxJavaStackTraceDepth = -1超出允许范围" 的错误。