在AVD上运行程序时,程序闪退并报错unfortunately,xx has stopped

事实上,这个错误是事出有因的,而非AVD或者AS有问题。
由于刚开始学习安卓,所以还没有习惯如何对安卓程序进行检错。运行在模拟器上的程序实际上是可以在左下角的run窗口内找到运行过程的。

在run窗口中发现报错Attempt to invoke virtual method ‘void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)’ on a null object reference

上网查这个错误一般是在你的程序中findViewbyID时没有找到对应xml中对应的控件的id造成的。最后发现确实是我自己在java中有:

button1 = (Button)findViewById(R.id.request);

而在对应的xml中没有id为request的button。

总结一下:

(1)在AVD上运行程序闪退,并抛出unfortunately,xx has stopped一般是因为你的xml和java间的联系有问题,这时最好先检查你的xml是否对应。奇怪的是这种错误在build项目时并不会报错,只有真正运行的时候才会出现,麻烦有大神可以在评论区里解答一下。
(2)出现问题Attempt to invoke virtual method ‘void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)’ on a null object reference,是在你的java程序中的findViewById(xx_id)没有在对应xml文件中找到id为xx_id的控件。

在AVD上运行程序时,程序闪退并报错unfortunately,xx has stopped相关推荐

  1. 【已解决】labelme编辑label时,闪退;报错“IndexError: list index out of range”

    当前虚拟环境: python     3.6.13 labelme   5.0.1 pip           21.3.1 1.IndexError: list index out of range ...

  2. 运行systeminfo时出现闪退现象

    运行systeminfo时出现闪退现象 问题:我们运行systeminfo查看系统配置信息时,可能会出现运行结束后直接闪退的结果. 解决方案:使用"管理员权限"打开cmd或是pow ...

  3. python运行selenium时浏览器闪退情况:

    python运行selenium时浏览器闪退问题: **出现原因:**代码如果没问题的话,那就是谷歌浏览器自动更新升级了,Chrome驱动文件版本低了, **解决办法:**重新查看自己浏览器的版本,下 ...

  4. android studio模拟器进去就闪退,然后提示unfortunately,xx has stopped

    android studio模拟器进去就闪退,然后提示unfortunately,xx has stopped android studio模拟器进去就闪退,然后提示unfortunately,xx ...

  5. tomcat闪退没有报错_Appium在Android平台几种常见报错的解决方案

    在Appium测试中,初学者也许会遇到以下报错或者问题: 1.urllib2.URLError: Appium运行中报错如上,有两种可能: (1)发现是由于自己手机上连接了代理,去掉代理,以上报错消失 ...

  6. gezabo变黑闪退,报错[gazebo_gui-2] process has died

    打开Gezabo时,开着开着就爆红,详细报错信息如下(pid编号可能各不相同): [gazebo_gui-2] process has died [pid 40363, exit code 139, ...

  7. kettle闪退问报错无法打开图形界面ETI安装问题

    1.安装JDK(版本1.6版本以上) 2.JDK环境变量配置如图(后面的值都是自己的安装目录): 3.第一种错误直接闪退找到data-integration目录下的Spoon.bat 右键记事本编辑, ...

  8. 解决redis-server.exe闪退问题报错QForkMasterInit: system error caught. error code=0x000005af, message=Virtual

    如果你有一天什么配置都没改,莫名其妙打开redis服务器闪退,可以在命令行中进入到redis-server的目录下并输入redis-server.exe redis.windows.conf命令查看报 ...

  9. java运行闪退_java运行闪退,报错如下,是因为ole32.dll的问题吗?

    报错如下,是因为ole32.dll的问题吗? # # A fatal error has been detected by the Java Runtime Environment: # #  EXC ...

最新文章

  1. 刚刚,2022 USNews全美大学排行榜出炉!普林斯顿霸榜,哥大哈佛MIT并列第二
  2. PHP关键字'var'有什么作用?
  3. zip()和zip(*)的区别与使用
  4. 链式前向星模板 建图+dfs+bfs+dijkstra
  5. windows 下conda安装gym
  6. 用SAP ALV Integrated Data Access展示CDS view数据的一些调试截图
  7. ABP Framework 5.0 RC.1 新特性和变更说明
  8. 《MySQL——幻读与next-key lock与间隙锁带来的死锁》
  9. [Unity]导入插件出现编译错误的解决办法:在工程关闭时重新添加一次插件
  10. I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard-android.sh hacking
  11. python保存图片到指定路径_[Python03] 5分钟学会3种方法给模块添加路径!
  12. Python3 色情图片识别
  13. 【音乐可视化】音乐表演可视化软件分析
  14. html/css椭圆运动
  15. 「Python海龟画图」利用海龟画笔绘制奥运五环
  16. 计算机必备ASCII码表
  17. [BJOI2019]勘破神机(斯特林数,数论)
  18. 阿尔法c语言程序设计考试题,计算机考试习题
  19. IterNet: Retinal Image Segmentation Utilizing Structural Redundancy in Vessel Networks
  20. CUDA out of memory怎么解决

热门文章

  1. 163网页邮箱的实现
  2. 用标志域tag判断队空队满的入队和出队算法
  3. UE4 材质学习 (焚烧材质)
  4. Python数据可视化工具matplotlib(五)-- 面积图、填图、饼图
  5. 小米捧红氮化镓快充?看完此文让你秒懂氮化镓!
  6. javascript如何获取request中的数据
  7. 计算机省一级b类模拟试题,江苏省计算机一级模拟试题及答案
  8. 评分卡模型(一)评分卡建模实战
  9. 自己写一个微型数据库_“最国际化的微型机构:”两名伦敦训练营的毕业生如何建造了一个远程…...
  10. 安装httprunner