Mac系统上Android studio真机调试
我使用手机是魅族mx5,在mac上直接连接数据线不能使用Android studio进行测试。需要配置adb实现真机调试功能。
adb:Android调试桥( adb )是一个开发工具,帮助安卓设备和个人计算机之间的通信。 这种通信大多是在USB电缆下进行,但是也支持Wi-Fi连接。 adb 还可被用来与电脑上运行的安卓模拟器交流通信。 adb 对于安卓开发来说就像一把“瑞士军刀”。
1,确定已经安装adb,查看自己用户目录下有没有Library/Android/sdk/platform-tools。
2,在.bash_profile,在其中加入
export PATH=$PATH:/Users/user/Library/Android/sdk/platform-tools //user是自己的用户名字
3,执行命令查看adb是否配置成功。
$ adb version Android Debug Bridge version 1.0.36 Revision af05c7354fe1-android
4,用数据线连接手机,连接选项选择内置光盘。之后mac电脑上会出现连接上的usb_driver。
5,在终端执行命令,可以找到该设备的vendor ID
$ system_profiler SPUSBDataType USB: USB 2.0 Bus: Host Controller Driver: AppleUSBEHCIPCI PCI Device ID: 0x1e2d .............. .............. .............. MX5: Product ID: 0x0c03 Vendor ID: 0x2a45 Version: ff.ff
我的魅族mx5的Vendor ID是0x2a45
6,找到~/.android/adb_usb.ini,在文件最后加入自己的Vendor ID。比如我的0x2a45
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x2a45
7,在手机的 开发人员选项 中打开 USB调试 ,魅族MX5的开发人员选项在设置-辅助功能-开发者选项
8,重启adb,终端命令为:
$ adb kill-server $ adb devices List of devices attached * daemon not running. starting it now on port 5037 * * daemon started successfully * 85GBBM822TJB unauthorized
9,打开Android studio,随便运行一个Demo,出现自己的手机选项。
相关推荐
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。
2、在设置好端口后就可输入命令连接:adb connect 192.168.2.36:5555,后面的:5555可以不用输入,例如我设置的:6666端口,则通过如下指令连接:。映像名称 PID 会话名