解决Android Studio执行Run时app安装成功但不能启动的问题

解决Android Studio执行Run时app安装成功但不能启动的问题

今天在使用Android Studio开发时,替换了app Module中的内容,之前的启动activity被删除,改成使用其他的activity启动,导致在运行时出现了一些小问题,app可以正常安装,但不能直接启动,只能通过点击手机桌面的图标启动。
点击Android Studio的"Run"窗口,可见如下报错信息:

09/20 11:55:52: Launching app
$ adb push /Users/abc/Documents/Android/myProject/app/build/outputs/apk/debug/app-debug.apk /data/local/tmp/com.aaa.bbb
$ adb shell pm install -t -r "/data/local/tmp/com.aaa.bbb"
	pkg: /data/local/tmp/com.aaa.bbb
Success

$ adb shell am start -n "com.aaa.bbb/com.tencent.sample.activitys.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "com.aaa.bbb/com.tencent.sample.activitys.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.aaa.bbb/com.tencent.sample.activitys.MainActivity }
Error type 3
Error: Activity class {com.aaa.bbb/com.tencent.sample.activitys.MainActivity} does not exist.

Error while Launching activity

安装是成功的,但是启动时还是调用了替换之前的activity,但这个activity已经删除了。

解决方法

点击Android Studio 的File --> Invalidate Caches / Restart --> Invalidate and Restart, 然后重启Android Studio后再次执行Run,发现问题已经解决,app可以启动了~

你可能感兴趣的:(Android错误排查)