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类属性的位置。

你可能感兴趣的:(android纠错)