android studio错误提示:java.lang.RuntimeException: Unable to start activity ComponentInfo

本文针对新手在使用AndroidStudio时遇到的无法启动activity组件问题,详细解释了Activity与AppCompatActivity的区别,及如何通过修改继承类来解决此错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android studio错误提示:java.lang.RuntimeException: Unable to start activity ComponentInfo解决办法

新手在运行android studio时可能会遇到这种情况,原因就是不能启动activity组件,通过定位,错误代码显示在Main2Activity.java中,这个java是我通过new—activity—empty activity而新建的,新建的时候没仔细看这个类继承的类是不是Activity,后来百度之后才发现我这个继承的是AppCompatActivity(在android studio中创建项目的时候,自动继承的是AppCompatActivity

Activity引入的包:import android.app.Activity;
AppCompatActivity引入的包:import android.support.v7.app.AppCompatActivity;
且继承AppCompatActivity后演示的界面上是默认带着标题的,而Activity不带,我一个新手也不是特别懂,就先浅显的说明一下这两者是有区别的

解决办法就是直接改成继承Activity就能运行成功了。
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值