Android Studio无法通过USB调试

时间:2019-12-12 15:55:00

标签: android android-studio huawei

我尝试通过USB调试我的android应用,

我第一次运行时效果很好,

但是我关闭android studio并再次重新启动,它会报告

(我已选中 usb调试选项)

12/12 23:48:42: Launching 'app' on HUAWEI VTR-AL00.
$ adb shell am start -n "com.example.onhw/com.example.onhw.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "com.example.onhw/com.example.onhw.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.onhw/.MainActivity }
Error type 3
Error: Activity class {com.example.onhw/com.example.onhw.MainActivity} does not exist.

Error while Launching activity

但是它仍然可以在虚拟设备上运行

有人可以给些建议吗?

我的手机是 HUAWEI P10

1 个答案:

答案 0 :(得分:0)

最后我发现是华为的系统引起了问题

因为处于调试模式,即使我卸载了该应用程序,它仍然保留了该应用程序的 debug-signature (调试签名),但是android使用签名来表明是否已安装该应用程序

因此,当我尝试再次调试此应用时,调试签名仍在 系统,因此无法安装

保存方式:

是使用 adb.exe ,它在Sdk / platform-tools / adb.exe中执行并adb uninstall com.example.application以完全删除调试签名