Error Launching activity:Activity class {com.xxx/com.xxx.MainActivity} does not.

记录这篇报错的笔记,我顶着很大的压力。前思后想,为了警示以后不犯类似错误,最后一咬牙一狠心一跺脚,写出来共勉。供大家在发现错误的时候能及时改正并不浪费时间,,知道码农的时间很宝贵的哈。。。
  1. 检查在AndroidManifest.xml文件中查看主Activity的名字前是否有’.'符号。就是路径名是否正确点击能否跳进你的MainActivity。这个一般都不会错,可以忽略。
  2. 检查app的build.gradle中的applicationId是否与AndroidManifest.xml文件中包名一致,这个一般不会错,可以忽略。
  3. 当这些检查没错的时候,在android studio下的Terminal命令中输入adb shell pm uninstall <包名> 回车,会弹出success。这样再重新运行项目就Ok了。 这 才 是 关 键 \color{#ea4335}{这才是关键} ,原因是可能你不正常操作运行app时,在adb中或者手机会记录当前的app的包名或者apk,输入这个命令的意思就是:卸载手机缓存的app,卸载设备中已经安装的软件。最后我会贴出常用的adb命令。
  4. 相信以上方法都能解决了,最主要的还是第3点中的输入命令。
Unable to start activity ComponentInfo原因及解决办法。
  1. 仔细检查main.xml 中的文件。例 是否有结束标签、属性名是否正确等。
  2. 注意引用R类属性的位置。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值