android studio 调试老是说 am start -n 错误什么原因啊,求大神指教

qiang_NO1 2016-05-09 05:42:19
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



...全文
8152 35 打赏 收藏 转发到动态 举报
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_42593575 2019-07-03
  • 打赏
  • 举报
回复
把项目的包名改一下,在重新选Acivity就好了
j江柯 2019-06-10
  • 打赏
  • 举报
回复
以上说的都不对,基本上都是一个原因,就是你的手机的安全机制导致的。你说说看,正常ide创建的代码哪有那么多明显的错误啊。 如果上面所有的解决办法都行不同,可以试试这个,先编译项目,然后在build文件夹里把自动生成的apk用qq发到手机上,例如这个D:\mykProject\MyStudyTest\superView\build\outputs\apk\superView-debug.apk ,然后再从qq里下载安装这个apk,之后就不会再报这个错了
TomRidder 2019-05-31
  • 打赏
  • 举报
回复
没有,都不对,听我一句话,是手机内存空间不足了。(不信你们看,只要是android studio的项目都安装不了)删除一些手机文件就好了。
  • 打赏
  • 举报
回复
删除build 重新编译即可
陈大菊 2019-04-16
  • 打赏
  • 举报
回复
我用的华为,手机设了隐私空间,删除了就可以。还有一个办法,就是在运行到手机的时候故意打开setting,让打包过程运行久一点,也能成功
qq_43073236 2018-08-27
  • 打赏
  • 举报
回复
引用 28 楼 qq_34633633 的回复:

File Setting 第一个√点一下 RUN


亲测有效,我是oppo r9m 5.1 手机 点上对勾就可以了
zhuailhw123 2018-08-27
  • 打赏
  • 举报
回复
clear project,亲测有效
  • 打赏
  • 举报
回复

File Setting 第一个√点一下 RUN
坏小虎 2018-05-31
  • 打赏
  • 举报
回复
把手机上原来的这个app删掉,就可以运行了。我的就是这种情况。
stayrealX 2017-12-29
  • 打赏
  • 举报
回复
亲测清理项目有效!感谢分享!
beyond16876 2017-12-18
  • 打赏
  • 举报
回复
手动删除Android studio项目中的build文件,然后重新rebulid ,这样就搞定了。
fredro 2017-10-13
  • 打赏
  • 举报
回复
遇到安装调试不了的情况 可以尝试clean 工程 然后关闭AS 同时重启手机 基本可以解决
IT_Mr_Mo 2017-09-08
  • 打赏
  • 举报
回复
设备恢复出厂设置,妥妥解决问题
fengyucoder 2017-07-22
  • 打赏
  • 举报
回复
引用 21 楼 dsa15654 的回复:
由你的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应该是第一部分错了,你自己对照下



尴尬了,第二个图片应该是这个
fengyucoder 2017-07-22
  • 打赏
  • 举报
回复
由你的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应该是第一部分错了,你自己对照下
Barnettdove 2017-07-14
  • 打赏
  • 举报
回复
引用 19 楼 wwlwwy89 的回复:
亲测,clean project可以
为毛我试了不可以?
wwlwwy89 2017-07-13
  • 打赏
  • 举报
回复
亲测,clean project可以
RunningLike 2017-05-23
  • 打赏
  • 举报
回复
引用 17 楼 Butterfly_lily1204 的回复:
单纯clean project是不行的,你选择File-Invalidate Caches/Restart,清除缓存,重启AS,才能正常运行。
我试了下还是不行
Butterfly_lily1204 2017-05-15
  • 打赏
  • 举报
回复
单纯clean project是不行的,你选择File-Invalidate Caches/Restart,清除缓存,重启AS,才能正常运行。
lhcgcx 2017-02-15
  • 打赏
  • 举报
回复
估计是手动卸载应用导致的,clear project,亲测有效
加载更多回复(15)

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧