suchen

Heim  >  Fragen und Antworten  >  Hauptteil

android - Error type 3 Error: Activity class {} does not exist.电脑无法推送软件到手机

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

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

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

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

Antworte allen(2)Ich werde antworten

  • PHPz

    PHPz2017-04-17 15:35:36

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

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

    Antwort
    0
  • 阿神

    阿神2017-04-17 15:35:36

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

    Antwort
    0
  • StornierenAntwort