简单步骤:解决 Android studio 出现 “ xxx(项目名) has stopped ” 的错误

问题描述:

我在编写一个通讯录的项目代码时,当使用 Android studio 进行项目运行的时候,会发现虚拟器运行的效率慢了许多,并且运行过后并没有出现我们项目预期的效果,而是出现了 “ xxx(项目名) has stopped ” 的错误。点击 Open app again 也没有效果。

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JuH5b2i5YiB5omL,size_15,color_FFFFFF,t_70,g_se,x_16


解决方案:

第一种情况

1. 如果出现这种错误,大概率是自己 manifests 包下的 AndroidManifest.xml 没有修改。软件运行时会先运行默认配置文件。可以先检查下自己编写的 java 类是否与 AndroidManifest.xml 里 activity 的名称一致。 由下图可以看见我的 AndroidManifest.xml 里 activity 还是新建项目后默认的MainActivity类,没有修改。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JuH5b2i5YiB5omL,size_10,color_FFFFFF,t_70,g_se,x_16

 2. 我们只需要将 android:name=".MainActivity" 改为我们自己的".ContactActivity",然后可以把鼠标放在 android:name=".ContactActivity"上,当出现错误后点击它并选择,修改 tools 里的内容。

<1>

<activity
            android:name=".MainActivity"
            android:exported="true"
            tools:ignore="Instantiatable">
</activity>

<2>

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JuH5b2i5YiB5omL,size_18,color_FFFFFF,t_70,g_se,x_16

<3>

<activity
            android:name=".ContactActivity"
            android:exported="true"
            tools:ignore="MissingClass">
</activity>

 3. 重新运行后,可以发现已经成功达到项目效果。此类问题归结于我们在编写代码时不够仔细,但是还是比较容易解决。

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JuH5b2i5YiB5omL,size_10,color_FFFFFF,t_70,g_se,x_16


第二种情况

第二种情况可能是包名不一致,可以从下图看见包名前缀为 cn.  而我自己编写的包名前缀为 com.

所以就导致了报错,这种情况同样是我们在编写代码时不够仔细,再次查找并修改也很好解决。


感谢观看!!!

三连是最大的支持!!!

  • 12
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值