android studio真机调试的时候一直报错,求大神指导下,看看问题到底出在哪?Error while executing: am start -n "com.quanziben.zengyinbao.activity/com.quanziben.zengyinbao.activity.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.quanziben.zengyinbao.activity/.SplashActivity }
Error type 3
Error: Activity class {com.quanziben.zengyinbao.activity/com.quanziben.zengyinbao.activity.SplashActivity} does not exist.Error while Launching activity

解决方案 »

  1.   

    根据提示是说你这个路径下的SplashActivity类不存在。自己对照下。
      

  2.   

    检查过了,不是这个问题,打包出来的apk也没问题,但是直接在手机上调试就不行,好奇怪的问题
      

  3.   

    可能是Android Studio自动生成的配置,
    解决方法:把项目文件夹从电脑删了,把备份的项目更新到原来的目录下就OK了!
      

  4.   

    重新更改下SDK就好了   估计是AS的bug
      

  5.   

    重新开一个模拟器,换成高SDK的就可以了。
      

  6.   

    发现Clean Project就可以了
      

  7.   

    估计是手动卸载应用导致的,clear project,亲测有效
      

  8.   

    单纯clean project是不行的,你选择File-Invalidate Caches/Restart,清除缓存,重启AS,才能正常运行。
      

  9.   

    亲测,clean project可以
      

  10.   

    由你的log可以看出,是你的路径写错了,-n后面引号里面的路径分为两部分,由“/”分开第一部分是应用的包名,可以通过adb shell pm list package查看
    ,一般都是com.***.***的,第二部分是activity的路径名,即为src目录下面的com下面的目录,一直到你的类名,
    那我的一个settings为例吧 am start -n “com.android.settings/com.mycode.hmi.MainActivity”你的这个com.quanziben.zengyinbao.activity/com.quanziben.zengyinbao.activity.SplashActivity应该是第一部分错了,你自己对照下
      

  11.   

    遇到安装调试不了的情况  可以尝试clean 工程 然后关闭AS 同时重启手机  基本可以解决
      

  12.   

    手动删除Android studio项目中的build文件,然后重新rebulid ,这样就搞定了。
      

  13.   

    把手机上原来的这个app删掉,就可以运行了。我的就是这种情况。
      

  14.   


    File Setting 第一个√点一下 RUN
      

  15.   


    亲测有效,我是oppo r9m 5.1 手机   点上对勾就可以了
      

  16.   

    clear project,亲测有效
      

  17.   

    我用的华为,手机设了隐私空间,删除了就可以。还有一个办法,就是在运行到手机的时候故意打开setting,让打包过程运行久一点,也能成功
      

  18.   

    删除build  重新编译即可
      

  19.   

    没有,都不对,听我一句话,是手机内存空间不足了。(不信你们看,只要是android studio的项目都安装不了)删除一些手机文件就好了。
      

  20.   

    以上说的都不对,基本上都是一个原因,就是你的手机的安全机制导致的。你说说看,正常ide创建的代码哪有那么多明显的错误啊。
    如果上面所有的解决办法都行不同,可以试试这个,先编译项目,然后在build文件夹里把自动生成的apk用qq发到手机上,例如这个D:\mykProject\MyStudyTest\superView\build\outputs\apk\superView-debug.apk ,然后再从qq里下载安装这个apk,之后就不会再报这个错了
      

  21.   

    把项目的包名改一下,在重新选Acivity就好了