网上看了几个教程竟然还会错,,仅记录用。
针对macOS。
参考来源就是搜索“AndroidStudio真机调试”会出来的几个置顶。
1. sdk+adb
打开AndroidStudio,Preferences,按照下图。
sdk配置在这里(我配好了,重点不是这个,带过)
1-2.png
adb的安装在SDK-Tool中, 下载Platform-Tools。
注意前面的符号不能是
-
,必须是勾才行。1-3.png
2. adb环境变量
把上图中的Android SDK Location
复制下来或者记住。(一般大部分都是/User/${username}/Library/Android/sdk
的样子)
打开终端(bash)。
跳转到之前复制的目录。
cd /User/${username}/Library/Android/sdk
第一次配置时:
- 输入命令:
1行——该命令的作用是如果不存在.bash_profile
文件,则创建该文件
2行——用文本编辑器TextEdit打开.bash_profile
文件touch .bash_profile open -e .bash_profile
- 将
.bash_profile
编辑如下:export ANDROID_HOME=/Users/${username}/Library/Android/sdk export PATH=${PATH}:${ANDROID_HOME}/platform-tools export PATH=${PATH}:${ANDROID_HOME}/tools
- 注意:
- 除了
export
之后,其他地方不要加空格PATH=${PATH}:
这部分原原本本的照抄,此处${}
没有指代的意思- 保存并退出TextEdit。
不是第一次配置,可以手动进入/User/${username}/Library/Android/sdk
,查看有没有错误(如果有问题建议重来)。
可以通过在文件夹内执行一下终端命令检验:
source .bash_profile
adb version</pre>
如果有输出,则没问题。
没有的话建议先试试重启终端,还是没用可以删掉.bash_profile
从头开始。
3. adb_usb设置
这一步最开始务必确保手机:
- USB调试打开
- 手机的usb链接处在“传文件”模式(“仅充电”可能也可以,但是我还没有尝试)
3-0.jpg
同时,务必确保usb有效,手机连接上了电脑!
转到PC。
终端任意文件夹内输入:
system_profiler SPUSBDataType
可能会出现一大段内容,找到后面有括号的,写了对应手机品牌的那一行。
举个例子,下面一大堆东西——只有框起来的那一行是要用的,看看它的特色。(我用的是华为手机)
3-1-2.png
(我知道这些信息应该没啥用但是我就是想手动马赛克)
记住
Vendor ID
,比如假设我的是0xe2d1
。终端任意目录输入:
vi ~/.android/adb_usb.ini
打开adb_usb.ini文件。
若出现如下图,输入e
。
(来源https://blog.csdn.net/allanGold/article/details/73691541,虽然它貌似也是转载)
之后进入如下页面。
3-3.png
按
i
,可以进入编辑状态,如图。在最后一行写入记住的Vendor ID
,比如假设我的是0xe2d1
。3-4.png
按
esc
退出编辑模式。输入 :wq
(切记:
不可少) ,保存修改并退出。重启finder :鼠标单击窗口左上角的苹果标志–>强制退出–>Finder–>重新启动
重启adb:先进入
/User/${username}/Library/Android/sdk
的目录,之后终端输入
adb kill-server
adb start-server
adb devices
有输出就成功了。
网友评论