我是Android的新手。 我尝试在模拟器中开发,但速度令人难以置信,所以对我来说最快的是在Android 4.15上使用真实设备Huawei G525运行我的应用程序。我也是Java的新手,所以我犯了很多初学者的错误,所以我真的需要看到我的应用程序中抛出的所有异常。
我使用Android Studio 0.3.2,当我点击Debug按钮并选择我的华为设备时,应用程序会运行,如果它是正确的,但任何时候当它出现一些错误时它会停止不幸的是,...已经停止并且它应该抛出异常(例如,当我在非对象上调用方法时)
我看到的唯一有趣的错误是 E / Trace:错误打开跟踪文件:没有这样的文件或目录(2)。 我手机中的开发者选项
在我的清单文件中调试= true
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.radekzilka.gwexample"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="17" />
<application
android:debuggable="true"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
...
有人能告诉我,如何在我的手机中显示我的应用程序中抛出的异常?
答案 0 :(得分:0)
至于 E / Trace:错误打开跟踪文件:没有这样的文件或目录(2)。它与你的应用程序崩溃无关,你会经常看到它,不用担心它。 至于记录或搜寻你的异常,试着在有问题的代码周围使用TRY-CATCH
Try
{
... some code you think might be causing the exception...
}
Catch ( Exception E )
{
log.e ("Error Log", E.getMessage()); // for exact error cause
// or alternatively instead of the above line you can use this
E.printStackTrace(); // for the whole error stack including the actual cause
}