android - Error type 3 Error: Activity class {} does not exist.电脑无法推送软件到手机
PHP中文网
PHP中文网 2017-04-17 15:33:36
0
2
1083

刚刚开始还能推送软件到手机测试,然后突然就这样了,电脑重启了,adb杀了又开,mainactivity前面加点了...都无法解决。问题应该出在手机上,因为豌豆荚也无法推送软件到手机....所以,怎么搞电脑,换idea和Android studio都不是解决问题的办法。

几天被这个东西搞疯了都,之前不行就重刷手机系统,不知怎么得,好像发病一样...有大神能推断一下问题根源吗?有过同样经历的人分享一下解决问题的方法吗?

不过恢复出厂设置也解决不了,说明还是系统问题。但是重刷一下系统包就没问题。

Error type 3
Error: Activity class {com.example.myapplication/com.example.myapplication.MainActivity} does not exist.
PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(2)
PHPzhong

不知道你是什么手机,刷的是什么系统,见你已经提过类似的问题了。想确定一个问题,程序只是在IDE RUN的情况下出现这个问题还是在通过系统安装方式(如,把apk文件放sdcard上再查找点击安装)也会出现同样的问题?
1、别家的应用是否能正常启动运行,如果这个都不能,就不用看后面的了;
2、如果只是run方式出现这个问题,应该是你SDK ADB工具出问题了,重新安装一个新的SDK会是一个值得尝试的方案;
3、run、apk文件点击安装方式都出现这个问题,那就是系统问题了,那么换一部手机我想是更好的解决方案,比你刷系统、研究为什么在这个手机这个系统上启动不了来的更有意义。

鉴于你说刷系统包就能好,那就不要再纠结了。你是做应用层开发,为了调试一个应用层程序刷一次系统包,是划不来的。抛开这些问题,如果你想深究,可以尝试下面这些办法:
1、确保你的程序apk没问题(找其他手机安装验证);
2、在apk没问题的情况下安装到你原机器,去adb shell进到/data/app目录下看是否有你包名的apk
上边两部确定都没问题,那大致可以确定是framework层PackageManager有问题了,就不是你我能解决的问题了。

阿神

刷个MIUI系统吧,用了几年了,很流畅。根本不需要额外的“XX大师”“XX助手”

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage