Mac下Android studio 运行真机
作者:tongasheng
一·配置
adb
打开
Android studio
的终端窗口,输入
adb
。
如果显示
command not found
,则说明
adb
没有配置好,进行第
2
步。否则已经配置好了
2.
创建
bash_profile
文件
输入指令
touch .bash_profile
3.
打开文件
输入指令
open -e .bash_profile
,弹出一个文件
4.
修改文件,为
adb
配置路径
在文件中添加
export PATH=${PATH}:
(
sdk
路径)
/platform-tools
其中
Sdk
路径查看方法:打开
Android studio
,在电脑屏幕最上方菜单栏点击
Android studio/proferences/appearance&behavior/system settings/Android sdk
然后在窗口右侧
android sdk location
里面可以看到
sdk
路径
5.
保存并执行
adb
的配置路径
终端输入指令
source .bash_profile
6.
测试
终端执行
adb
指令,不再是
command not found
,配置成功
7.
下次打开
Android studio
也许
adb
仍然是
command not found
,则执行一下步骤
5
即可
二
.
真机测试
1.
链接手机
手机和电脑分别打开
handshaker
,建立连接
2.
手机进入
usb
开发模式
Vivo
手机方法:在手机上进入:设置
/
更多设置
/
关于手机
/
点击软件版本号连续
7
次,进入开发模式(这种设置方法在到了第
5
步的时候可能会出问题,不过到时候按照第
5
步的方式重新设置一下开发模式,问题即可解决)
3.android studio
上设置运行设备为真机
点击
app
右侧下拉菜单,选
edit configurations
在
android app
下选
app
,右侧窗口
target
栏下拉菜单选择
USB device
,然后保存设置
4.
修改
adb_usb.ini
文件并写入手机
Vendor ID
在终端输入:
system_profiler SPUSBDataType
查看手机的信息,复制
Vendor ID
我的手机是:
0x18d1
创建并修改
adb_usb.ini
文件
输入指令
vi ~.adb_usb.ini
,弹出文件,可能是下图内容,输入
e
,进入编辑状态
或者不是上图,而是空文件,输入
i
,进入编辑状态,将
0x18d1
写入文件
按
esc
退出编辑模式。输入
:wq
,保存修改并退出。
重新启动
finder
:电脑左上角苹果标志
->
强制退出
->
访达
->
重新启动
5
、重启
adb
,输入以下命令。
adb kill-server
adb start-server
如果输入
adb kill-server
,出现cannot connect to daemon at tcp:5037: Connection refused,则说明还是没有联系上手机,则手机进入设置
--
更多设置
—
开发者选项
--
将
USB
调试设置为开启。重新输入以下指令
adb kill-server
adb start-server
6.
输入
adb devices
,出现设备列表
7
、在
android Studio
中创建项目运行到手机上,如果
no target device found
,则先将运行设备该回在虚拟机上运行一遍,然后再次更改设置,改为在手机上运行,则可以运行
8.最后谨记:结束使用后要关闭server:
adb kill-server 否则内存。。。你懂的