【note】the application has stopped unexpectable
2013-08-08 13:59
483 查看
之前在AVD(手机同理)上运行程序时报错“the application has stopped unexpectable”。
在此先列举一两个犯的错误(记不起的以后再补):
1.Activity未注册
解决方案:找到项目根目录下的AndroidManifest.xml,加入一行“<activity android:name=".xxx"></activity>”,这里的xxx是Activity的名字,如“.MainActivity”
这里的问题还是不细心,Activity要注册这个事是基础,我也知道,还是犯了这个错误。
2.imageView的onClick
问题根源:Button button1 = (Button) this.findViewById(R.id.imageView1);
解决方案:ImageView imageView1 = (ImageView) this.findViewById(R.id.imageView1);
这里的问题是模仿前辈的代码时,没有自己理解代码的涵义。
其实我觉得,改错的最大难题在于查错。
他们一般找问题都是用logcat查看log,目前我还不太会使用这种方法。
我现在使用的是简单的debug方法,
切换入Debug的界面模式,开始debug,如果出错,右边的窗口会显示又exception被抛出。点击右边窗口处被抛出的exception,它在下方会显示具体出错的地方和问题。
在此先列举一两个犯的错误(记不起的以后再补):
1.Activity未注册
解决方案:找到项目根目录下的AndroidManifest.xml,加入一行“<activity android:name=".xxx"></activity>”,这里的xxx是Activity的名字,如“.MainActivity”
这里的问题还是不细心,Activity要注册这个事是基础,我也知道,还是犯了这个错误。
2.imageView的onClick
问题根源:Button button1 = (Button) this.findViewById(R.id.imageView1);
解决方案:ImageView imageView1 = (ImageView) this.findViewById(R.id.imageView1);
这里的问题是模仿前辈的代码时,没有自己理解代码的涵义。
其实我觉得,改错的最大难题在于查错。
他们一般找问题都是用logcat查看log,目前我还不太会使用这种方法。
我现在使用的是简单的debug方法,
切换入Debug的界面模式,开始debug,如果出错,右边的窗口会显示又exception被抛出。点击右边窗口处被抛出的exception,它在下方会显示具体出错的地方和问题。
相关文章推荐
- the application has stopped unexpected。please try again错误提示以及logcat不能打印解决
- the application has stopped unexpected。please try again
- the application has stopped unexpecetedly及重构模式
- 【Android】The application has stopped unexpectedly.Please try again.
- 跳转出现错误 the application test has stopped unexpectedly 的解决
- Android运行报告the application test(process com.test) has stopped unexpectedly
- The application has stopped unexpectedly
- android:The application has stopped unexpectedly, please try again.
- Android——The application study has stopped unexpectedly
- The application has stopped unexpectedly, please try again.
- 【Android】The application has stopped unexpectedly.Please try again.
- The application xxx has stopped unexpectedly. Please try again" in RELEASE mode
- registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
- 安卓学习之调试 the application has stopped unexpected。please try again 的错误
- 【note】the application has stopped unexpectable2
- the application has stopped unexpected。please try again的解决办法
- 关于"The Application XXXX has stopped unexceptedly"的几点教训
- The web application registered the JDBC driver * but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
- the application has stopped unexpected。please try again
- anroid开发遇到问题:跳转出现错误 the application xxx has stopped unexpectedly