Error: Activity class {com.example.project/com.example.projectggjk.MainActivity} does not exist.

錯誤信息如下:

這個錯誤是在代碼無誤情況下,曾經通過手機虛擬機安裝過編寫的app後又卸載了,或者新建了一個module卻改變了MainActivity.java 的文件目錄com.example....位置時,再次重新通過手機虛擬機安裝app時,留下上一個殘留的app信息,編譯器無法識別,就可能出現如下問題:
Error while executing: am start -n “com.example.project/com.example.projectggjk.MainActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.project/com.example.projectggjk.MainActivity }
Error type 3
Error: Activity class {com.example.project/com.example.projectggjk.MainActivity} does not exist.
Error while Launching activity
在這裏插入圖片描述

可以使用以下方法解決

在Terminal下輸入命令 adb uninstall com.example…直到MainActivity.java所在的目錄,這個目錄可能是變更前的目錄,也可能是未變更MainActivity.java目錄,我的MainActivity.java以前放在com.example.project後來改成了com.example.projectggjk,所以我輸入的是變更前的目錄adb uninstall com.example.project,如下是成功後的截圖。再次在手機上運行虛擬機就不會有問題了。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章