Android 应用程序在模拟器中崩溃但堆栈跟踪和日志丢失
Android app crashes in emulator but stacktrace and logs are missing
我正在研究 Android 开发,并且正在学习这个基本教程。我已经制作了我的第一个 Android 应用程序 (code is in this repo),但我遇到了一个问题,它在模拟器中崩溃并且无法访问堆栈跟踪或错误日志。
当您打开应用程序并单击“开始!”按钮时:
...应用程序崩溃并重新启动:
但是我无法找到任何方法来访问 stacktrace/error 日志,无论是从模拟器内部,还是从 Android Studio 内部的某个地方,或者从我的文件系统的某个地方。 关于可能发生的事情的任何想法and/or我可以在哪里访问日志?
Intent from Google,
你的意图是空的:Intent intent = new Intent(this, null);
应该是这样的:
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.editText);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
我正在研究 Android 开发,并且正在学习这个基本教程。我已经制作了我的第一个 Android 应用程序 (code is in this repo),但我遇到了一个问题,它在模拟器中崩溃并且无法访问堆栈跟踪或错误日志。
当您打开应用程序并单击“开始!”按钮时:
...应用程序崩溃并重新启动:
但是我无法找到任何方法来访问 stacktrace/error 日志,无论是从模拟器内部,还是从 Android Studio 内部的某个地方,或者从我的文件系统的某个地方。 关于可能发生的事情的任何想法and/or我可以在哪里访问日志?
Intent from Google,
你的意图是空的:Intent intent = new Intent(this, null);
应该是这样的:
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.editText);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);