我是为Android开发的新手。我试图在模拟器中开发,但是它的慢速速度令人难以置信,所以对我来说最快的是在带有Android 4.1.2的真实设备华为G525上运行我的应用程序。我也是Java的新手,所以我犯了很多初学者的错误,所以我真的需要查看所有例外情况。
我使用Android Studio 0.3.2,当我单击调试按钮并选择我的华为设备时,应用程序如果正确,则运行,但是在有错误的任何时间时,它会停止使用>不幸的是,...停止,它应该抛出异常(例如,当我在非对象上调用方法时)
我看到的唯一有趣的错误是 e/trace:错误打开跟踪文件:否此类文件或目录(2)。我手机中的开发人员选项
- 保护SD卡禁用。
- USB调试已启用
- 模拟位置启用(也没有尝试)
- 恩巴尔痕迹选择了全部(也没有尝试)
在我的清单文件中调试= 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" >
...
任何人都可以告诉我,如何在手机中显示在我的应用中抛出的异常?
至于 e/trace:错误打开跟踪文件:否此类文件或目录(2)。与您的应用程序崩溃无关,您会看到它通常,不用担心。至于登录或打猎您的异常,请尝试使用有问题的代码周围的尝试键
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
}