android studio真機除錯的時候一直報錯,求大神指導下,看看問題到底出在哪?
Error while executing: am start -n "com.quanziben.zengyinbao.activity/com.quanziben.zengyinbao.activity.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.quanziben.zengyinbao.activity/.SplashActivity }
Error type 3
Error: Activity class {com.quanziben.zengyinbao.activity/com.quanziben.zengyinbao.activity.SplashActivity} does not exist.
Error while Launching activity
uj5u.com熱心網友回復:
根據提示是說你這個路徑下的SplashActivity類不存在。自己對照下。uj5u.com熱心網友回復:
檢查過了,不是這個問題,打包出來的apk也沒問題,但是直接在手機上除錯就不行,好奇怪的問題uj5u.com熱心網友回復:
自求多福吧。。。。。。uj5u.com熱心網友回復:
換個手機就行,我也是醉了,搞不懂什么問題uj5u.com熱心網友回復:
確實. 我也是遇到相同的問題, 換臺手機就可以了uj5u.com熱心網友回復:
很無語的問題,你解決了嗎?
uj5u.com熱心網友回復:
可能是Android Studio自動生成的配置,解決方法:把專案檔案夾從電腦刪了,把備份的專案更新到原來的目錄下就OK了!
uj5u.com熱心網友回復:
重新更改下SDK就好了 估計是AS的buguj5u.com熱心網友回復:
樓主解決了沒有,我也遇到同樣的問題了uj5u.com熱心網友回復:
沒有解決,期待有高手指教啊uj5u.com熱心網友回復:
重新開一個模擬器,換成高SDK的就可以了。uj5u.com熱心網友回復:
為你祈個福。uj5u.com熱心網友回復:
發現Clean Project就可以了uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
換一臺手機就好+1uj5u.com熱心網友回復:
估計是手動卸載應用導致的,clear project,親測有效uj5u.com熱心網友回復:
單純clean project是不行的,你選擇File-Invalidate Caches/Restart,清除快取,重啟AS,才能正常運行。uj5u.com熱心網友回復:
我試了下還是不行uj5u.com熱心網友回復:
親測,clean project可以uj5u.com熱心網友回復:
為毛我試了不可以?uj5u.com熱心網友回復:
由你的log可以看出,是你的路徑寫錯了,-n后面引號里面的路徑分為兩部分,由“/”分開第一部分是應用的包名,可以通過adb shell pm list package查看
,一般都是com.***.***的,第二部分是activity的路徑名,即為src目錄下面的com下面的目錄,一直到你的類名,

那我的一個settings為例吧 am start -n “com.android.settings/com.mycode.hmi.MainActivity”
你的這個com.quanziben.zengyinbao.activity/com.quanziben.zengyinbao.activity.SplashActivity應該是第一部分錯了,你自己對照下
uj5u.com熱心網友回復:
尷尬了,第二個圖片應該是這個
uj5u.com熱心網友回復:
設備恢復出廠設定,妥妥解決問題uj5u.com熱心網友回復:
遇到安裝除錯不了的情況 可以嘗試clean 工程 然后關閉AS 同時重啟手機 基本可以解決uj5u.com熱心網友回復:
手動洗掉Android studio專案中的build檔案,然后重新rebulid ,這樣就搞定了。uj5u.com熱心網友回復:
親測清理專案有效!感謝分享!uj5u.com熱心網友回復:
把手機上原來的這個app刪掉,就可以運行了。我的就是這種情況。uj5u.com熱心網友回復:

File Setting 第一個√點一下 RUN
uj5u.com熱心網友回復:
親測有效,我是oppo r9m 5.1 手機 點上對勾就可以了
uj5u.com熱心網友回復:
clear project,親測有效uj5u.com熱心網友回復:
我用的華為,手機設了隱私空間,洗掉了就可以。還有一個辦法,就是在運行到手機的時候故意打開setting,讓打包程序運行久一點,也能成功uj5u.com熱心網友回復:
洗掉build 重新編譯即可uj5u.com熱心網友回復:
沒有,都不對,聽我一句話,是手機記憶體空間不足了。(不信你們看,只要是android studio的專案都安裝不了)洗掉一些手機檔案就好了。uj5u.com熱心網友回復:
以上說的都不對,基本上都是一個原因,就是你的手機的安全機制導致的。你說說看,正常ide創建的代碼哪有那么多明顯的錯誤啊。如果上面所有的解決辦法都行不同,可以試試這個,先編譯專案,然后在build檔案夾里把自動生成的apk用qq發到手機上,例如這個D:\mykProject\MyStudyTest\superView\build\outputs\apk\superView-debug.apk ,然后再從qq里下載安裝這個apk,之后就不會再報這個錯了
uj5u.com熱心網友回復:
把專案的包名改一下,在重新選Acivity就好了轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/131629.html
標籤:Android
