解决小米手机不能运行Android Studio程序的问题

本文介绍了解决小米MIUI8系统与AndroidStudio2.3版本不兼容的问题,提供了两种有效的方法:一是调整AndroidStudio的InstantRun设置;二是关闭手机开发者模式中的MIUI优化选项。

问题描述

Android Studio升级到2.3版本之后,小米手机MIUI8不能运行Android Studio程序,报如下错误:

Installation failed with message Failed to establish session.
It is possible that this issue is resolved by uninstalling an existing version of apk if it is present, and then re-installing

问题详细

解决方法

方法一 :设置Android Studio 中Instant Run中的选项为不选中

(1)根据以下路径,找到Instant Run中的选项
File —— Settings——Build,Execution,Deployment——Instant Run
(2)将Enable Instant Run to hot swap code/resource changes on deploy(default enabled)的选择框取消。

这里写图片描述

(3)点击Apply,保存设置就OK了。
这个时候就可以在小米手机上运行程序了

方法二:在手机的开发者模式中关闭MIUI优化

进入到手机的开发者模式,在最下面有一个启用MIUI优化选项,关闭这个选项会提示重启手机,选择关闭并重启重新启动后,再次运行我们的程序,就可以在手机上运行了。

这里写图片描述

PS:第一个方法是在水群的时候看到一位朋友说的,我就试了试,发现完美解决了问题,感谢这位朋友的帮助。这也说明了没事在群里水是多么重要啊,哈哈。就这样,希望能帮助到有需要的朋友。

### 小米手机连接 Android Studio 进行调试的步骤 要将小米手机连接到 Android Studio 进行应用调试,需要完成以下几个关键步骤: #### 1. 准备工作 - **数据线连接**:使用数据线将小米手机连接到电脑,并确保数据线支持数据传输(部分数据线仅支持充电,不支持调试)。 - **选择 USB 模式**:连接后,在手机通知栏中选择“文件传输”或“MTP模式”,以确保电脑可以识别手机设备[^2]。 #### 2. 安装必要的驱动和 SDK - **安装 Google USB Driver**:在 Android Studio 中打开 `SDK Manager`,切换到 `SDK Tools` 标签页,勾选 `Google USB Driver` 并安装。记住驱动的安装路径,通常为 `Android SDK` 目录下的 `extras/google/usb_driver`[^4]。 - **安装对应版本的 SDK**:确保安装了与手机系统版本匹配的 Android SDK。例如,如果手机Android 12(API 31),则需要安装对应的 SDK 版本[^2]。 #### 3. 启用开发者选项和 USB 调试 - **进入开发者模式**:打开手机的“设置” -> “我的设备” -> “全部参数”,连续点击“MIUI版本”约 10 次,直到提示已进入开发者模式。 - **启用 USB 调试**:返回“设置”主界面,进入“更多设置” -> “开发者模式”,找到并启用“USB调试”和“USB安装”选项[^3]。 #### 4. 更新 USB 驱动 - **打开设备管理器**:在电脑上右键“此电脑” -> “管理” -> “设备管理器”,在“便携设备”或“其他设备”下找到手机设备。 - **更新驱动程序**:右键设备 -> “更新驱动程序” -> 选择“浏览我的电脑以查找驱动程序”,然后指定之前下载的 Google USB Driver 路径。 #### 5. 配置 Android Studio - **检查设备连接**:在 Android Studio 中,点击 `Run` 或 `Debug` 按钮,系统会自动检测连接的设备。 - **重启 ADB 服务**:如果设备未被识别,可以通过 `Troubleshoot` 工具重启 ADB 服务,确保 USB 调试功能正常。 #### 6. 开始调试 - **选择设备**:在 Android Studio设备选择器中,选择已连接的小米手机作为调试目标。 - **运行或调试应用**:点击 `Run` 或 `Debug`,应用将自动安装到手机上并启动调试模式。 --- ### 示例代码:检查设备是否被识别 可以通过以下命令检查设备是否被正确识别: ```bash adb devices ``` 如果设备列表中显示了你的小米手机,说明连接成功,可以开始调试。 --- ### 常见问题排查 - **设备未被识别**:检查数据线是否支持数据传输,确保手机选择了正确的 USB 模式。 - **驱动安装失败**:确认驱动路径正确,并尝试手动更新驱动。 - **USB 调试未启用**:确保在开发者模式中已启用“USB调试”选项。 ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值