您的位置:首页 > 移动开发

【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,它在下方会显示具体出错的地方和问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐