發現問題的截圖
1、Error while executing: am start -n "pagekageName/pagekageName.ac.WelcomeActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
2、Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=pagekageName/.ac.WelcomeActivity }
3、Error type 3
4、Error: Activity class {pagekageName/pagekageName.ac.WelcomeActivity} does not exist.
5、Error while Launching activity
6
出現這種狀況的原因如下:
嘗試了如下幾種對我來說有效的方式:
1、clean project
2、Invalidate and Restart
3、Setting->Build,Execution,Deployment->Instant Run 設定checkbox為非選中狀態
4、adb kill-server 然後adb start-server
5、重複關閉和開啟手機的adb模式或者開發者選項
6、adb install D:\\\\xxx.apk
上面幾種方式都不行,然後試想是不是手動解除安裝app沒有解除安裝乾淨,就用了adb uninstall packageName命令運行了一下,發現果然是如此:
再此作為一個筆記記錄下來,以免再次遇到該問題。
其實還有一個現象能夠出現上面的錯誤,就是Android動態設定桌面圖示後,用AS再次執行APP,會報這個錯誤