Mac Android studio真机调试

1.将手机通过USB数据线连接Mac
2.打开终端输入:

system_profiler SPUSBDataType

(查看手机的 vendor id)
如下图(记下标记的那串字符)
在这里插入图片描述
ps:(用终端继续操作,不仔细的话可能会出错。所以换一种方式)
3.打开finder,输入:
在这里插入图片描述
然后新建一个: adb_usb.ini 文件(Mac新建.txt等文件不是很方便,可以从刚刚的.android文件夹下面任意拷贝一个到桌面再修改,就像下面图片中标记的文件类型都可以任意拷贝到桌面去修改)
在这里插入图片描述

温馨提示:Mac和Windows不一样,不要直接把文件拖到桌面,如果直接拖到桌面,原来的文件夹下面就没有了,相当于Windows的剪切了再粘贴到桌面。右键拷贝再回到桌面粘贴然后修改。

4.粘贴到桌面之后,右键打开方式选择为文本编辑(并将文件名改为
adb_usb.ini 然后里面的内容删除)
在这里插入图片描述

修改文件名的时候记得后缀一定要是.ini   (全名:adb_usb.ini)

5.把第二步中记下的内容写到里面,写好之后保存。
在这里插入图片描述
6.保存好之后将它放到 .android文件夹里面
在这里插入图片描述
7.打开终端,重启adb

adb kill-server 
adb start-server

在这里插入图片描述
打开Android studio,就可以成功连接手机测试了

如果在最后一步(终端输入adb start-server的时候)出现adb: command not found)则是由于没有进行环境变量配置导致的。可以选择两种方法
  • 第一种不配置环境变量
    这就需要先进入到adb所在的目录再执行adb start-server等操作
    打开Android studio就可以看到sdk的目录了
    在这里插入图片描述
.../sdk/platform-tools/(该目录下面就可以看到adb了)

进到platform-tools目录再输入adb start-server

  • 第二种配置环境变量
    打开终端,输入open .bash_profile
    会弹出一个窗口:在最后面输入:
#adb
alias adb='/Volumes/androidStudio/sdk/platform-tools/adb'

在这里插入图片描述
保存退出就可以了,然后直接打开终端输入:adb kill-server或者adb start-server 问题解决

ps:最后连接好手机之后可能还有一个问题
在将把项目部署到手机上的时候手机上显示:解析错误(解析软件包时出现错误)
这个问题很好解决
在这里插入图片描述
把Enable Instant Run to…前面的勾去掉即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值