当前位置: 代码迷 >> 综合 >> 简单步骤:解决 Android studio 出现 “ xxx(项目名) has stopped ” 的错误
  详细解决方案

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

热度:32   发布时间:2023-11-30 19:29:21.0

问题描述:

我在编写一个通讯录的项目代码时,当使用 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>

<activityandroid: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>

<activityandroid: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.

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


感谢观看!!!

三连是最大的支持!!!

  相关解决方案