为什么要真机调试?
安卓开发过程中经常会遇到这样的问题:那就是兼容性,比如你写的APP程序在vivo、oppo上运行都没有问题,但到小米或者华为手机上,直接闪退。有些手机厂商对权限要求比较严格,什么权限都需要用户动态授权后,才可以使用。你的程序没有获得相应的权限,自然会直接闪退,没有任何提示,这种情况下,真机调试就显得非常重要。
连接步骤(以小米MIUI为例子):
一、手机设置:
- 设置手机为开发者模式(设置 → 关于手机 → 连续点击MIUI版本 → 开启成功)
- 更多设置 → 系统安全设置 → 许安装未知来源的应用
- 更多设置 → 开发者选项 → 在开发者选项中同时勾选USB调试和USB安装的开关
二、Android Studio的配置:
- 在工具栏中找到app,点开后选择“Edit configurations”
- 打开后选择其中的Target为 USB Device