今天真機(jī)運(yùn)行項(xiàng)目發(fā)現(xiàn)報(bào)了這個(gè)錯(cuò)誤:
Error while executing: am start -n "pagekageName/pagekageName.ac.WelcomeActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=pagekageName/.ac.WelcomeActivity }
Error type 3
Error: Activity class {pagekageName/pagekageName.ac.WelcomeActivity} does not exist.
Error while Launching activity
————————————————
出現(xiàn)這種狀況的原因如下:
手動(dòng)卸載了手機(jī)上的App滩援,然后點(diǎn)擊Android Studio的運(yùn)行按鈕就出現(xiàn)了上面的bug.死活運(yùn)行不起來!
嘗試了如下幾種對(duì)我來說無效的方式:
1、clean project
2钞螟、Invalidate and Restart
3输硝、Setting->Build,Execution,Deployment->Instant Run 設(shè)置checkbox為非選中狀態(tài)
4线罕、adb kill-server 然后adb start-server
5坚芜、重復(fù)關(guān)閉和打開手機(jī)的adb模式或者開發(fā)者選項(xiàng)
6旅赢、adb install D:\xxx.apk
上面幾種方式都不行宛蚓,然后博主想是不是手動(dòng)卸載app沒有卸載干凈激捏,就用了adb uninstall packageName命令運(yùn)行了一下,發(fā)現(xiàn)果然是如此:
————————————————
果然是沒有卸載干凈的原因凄吏,運(yùn)行adb uninstall 卸載成功后远舅,再次點(diǎn)擊Android Studio的運(yùn)行按鈕,成功安裝運(yùn)行痕钢。
再此作為一個(gè)筆記記錄下來图柏,以免再此遇到該問題。
其實(shí)還有一個(gè)現(xiàn)象能夠出現(xiàn)上面的錯(cuò)誤任连,就是Android動(dòng)態(tài)設(shè)置桌面圖標(biāo)后蚤吹,用AS再次運(yùn)行APP,會(huì)報(bào)這個(gè)錯(cuò)誤随抠。
版權(quán)聲明:本文為CSDN博主「chunqiuwei」的原創(chuàng)文章裁着,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明拱她。
原文鏈接:https://blog.csdn.net/chunqiuwei/java/article/details/94738268
博主以上方法都沒有解決二驰,最后發(fā)現(xiàn)配置文件中 android:enabled="false"?
這個(gè)屬性用于指示該服務(wù)是否能夠被實(shí)例化。如果設(shè)置為true秉沼,則能夠被實(shí)例化桶雀,否則不能被實(shí)例化矿酵。默認(rèn)值是true。
修改這個(gè)屬性之后運(yùn)行成功矗积!