【错误提示】Unable to find explicit ac
2017-11-12 本文已影响16人
Jeckson_HUANG
图片该文章属于原创,转载请注明:
http://www.jianshu.com/p/d54d85fb40a8
罪恶的Unable to find explicit activity clas
分明目标activity在,并且是用类名显式Intent进行startactivity的,as编译器也没爆红,为什么运行时还出这个错呢?
这个跟as的instant run功能有关。
instant run可以不用每次都把整个apk安装到虚拟机,只会安装变化的那部分。
http://m.blog.csdn.net/l_user/article/details/50948984
所以当拷贝别人代码时,跑起来就可能出现这个错误。
处理方法是:把output目录的apk文件删掉,把虚拟机里的app删掉,重新运行一般就能解决。
分明目标activity在,并且是用类名显式Intent进行startactivity的,as编译器也没爆红,为什么运行时还出这个错呢?
Unable to find explicit activity class
已经在AndroidMainfest.xml中添加了你的Activity但还是报Unable to find explicit activity class。。。
把鼠标放在你定义跳转的那个class上,会有惊奇的发现。(你定义的并非是你所想要的,使用了不规范的名字,比如Menu)
重点:
我是找个instant run引发的此类错误
清单文件层面的,肯定是调不通,instant run引起的错误是一个项目已经能正常运行,而是把项目代码拷贝到另外一台电脑上就不正常的那种。
关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己。
欢迎大家关注我的微信公众号:「醉翁猫咪」