真机运行android遭遇Wait for debugging

本文介绍了一位Android新手在调试程序时遇到的问题:无论选择debug还是run模式,应用始终停留在waitingfordebugging状态。文章详细解释了问题原因,并提供了解决方案——在开发者模式下关闭特定应用的调试选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    本人在android方面开发也是一个新手,昨天调试程序是遭遇到了一个坑。就是连接真机时,即使我不选择debug而是直接选择run,结果应用程序仍然停留在waiting for debugging的界面中,只能强制退出。即使是我手动拷贝到手机当中进行安装的应用,依旧如此。

    后来才知道,其实在开发者模式中,是由于我将调试应用选中了当前开发的应用,导致无论如何我都会进入waiting for debugging的界面中。

    解决方法:在开发者模式下,将调试某个应用关闭即可。

### 配置荣耀手机用于Android Studio中的真机调试 为了使荣耀手机能够在Android Studio中实现真机运行和调试,需按照特定流程操作以确保设备被正确识别和支持。 #### 开启开发者模式 在荣耀手机上启动开发者模式是必要的前置条件。这一步骤通过访问`设置 -> 关于手机`完成,在此页面内连续点击版本号七次直至提示已激活开发者模式[^3]。 #### USB调试功能启用 一旦确认进入开发者模式后,返回至`设置`主菜单下的`系统和更新`部分寻找新增加的`开发人员选项`入口。在此项下拉列表里定位到`调试`分类内的`USB调试`开关并将其开启,期间可能需要验证身份信息如输入锁屏密码来授权更改。 #### 正确配置USB连接方式 对于荣耀系列机型而言,建议将USB配置设定为RNDIS(USB以太网)或MTP(多媒体传输),具体取决于实际应用场景需求以及个人偏好。这里推荐采用RNDIS模式以便更好地支持网络相关特性测试;而如果主要关注文件交换,则可考虑选用MTP方案[^4]。 #### Android Studio端设置调整 确保上述步骤完成后,在计算机一侧打开Android Studio项目,并执行以下命令: ```bash adb devices ``` 该指令旨在检查当前连接状态是否正常显示所接入的目标移动终端。随后,在IDE内部选择对应的应用程序构建变体(Build Variant),并通过指定目标设备为“USB Device”的方式进行部署与调试工作。 ```python # Python示例代码仅作为说明用途而非必要组成部分 print("Hello Debugging!") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值