Android关于Activity class {package/class} does not exist

今天遇到了这个问题,百度了一下,在这个博客看到了解决办法,转载以分享。

原文地址:http://blog.csdn.net/hgplan/article/details/5890346    点击打开链接  


在Android学习的过程中,遇到了这样的错误,Activity class {package/class} does not exist,然后网上查找了些资料,后来才明白了问题出现在了包的路径上。比如,我创建了两个Android工程,两个工程的包名都相同,然后当在模拟器中运行其中一个程序时,没有问题,但是紧接着再运行另外一个程序的时候,就会出现这个错误。然后重启模拟器,再次运行后一个程序的时候又没有问题了。但是原来第一个安装的程序却被第二个程序取代了,也就是说,模拟器先删除了第一个程序,再进行安装的;同时也可以将原来的那个程序删除再安装第二个程序也没有什么问题。

      启动模拟器后,在命令行下输入 adb shell sl /data/app   这时候我们会发现这个目录下的apk文件只有两个程序中的其中一个,而且名称是"包名+.apk"。这就说明了,两个不同的程序不能在相同的包下。于是这个错误的解决办法就是,创建程序的时候,所创建每个程序的包路径不能一致就ok了。

原文地址:https://www.cnblogs.com/badboy/p/2183711.html