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

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

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

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

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

认证高级PHP讲师

全部回覆(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助手」

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板