美文网首页selector
Mac电脑使用Android Studio进行真机调试

Mac电脑使用Android Studio进行真机调试

作者: ____猜 | 来源:发表于2018-11-27 14:42 被阅读0次

    笔者最近在研究安卓开发,在进行真机调试的时候,不知道怎么进行,从百度上搜索了一下其他开发人员写的博客,按照上面的操作调试了一下,发现总会出现一些问题,无法调试成功,于是研究整理一下,完成整个调试。现将我完成的步骤进行整理,仅供参考。

    1、 找到Android Studio中SDK的安装位置

    1.1、什么是adb

    (如果你安装Android Studio时,没有自己设定安装路径,这步可以忽略。)因为真机调试的时候,需要用到一个叫adb的工具,我在网上查了一下这个工具的作用。如下:

    1.2、SDK路径

    查找SDK的方法很简单,启动Android Studio,在configure中找到Project Defaults---Project Structure,如下图。

    点击进入Project Structure界面,其中,Android SDK location中的/Users/**/Library/Android/sdk路径,就是SDK路径。

    2、配置adb的环境变量。

    2.1、打开终端,进入用户目录。

    $ cd ~

    2.2、输入命令,创建.bash_profile文件(如果有则不用创建)。

    $ touch .bash_profile

    2.3、打开.bash_profile 文件。

    $ open -e .bash_profile

    2.4、在文件中,加入2行指令(其中Library是资源库 后面的是SDK路径,根据第1步中的路径自己更改)

    export PATH=${PATH}:~/Library/Android/sdk/platform-tools

    export PATH=${PATH}:~/Library/Android/sdk/tools

    2.5、保存.bash_profile文件,并退出

    2.6、测试adb,开启终端,输入命令

    $ adb

    显示出"Android Debug Bridge version 1.0.39" 为配置成功。到此就adb环境配置就完成了。可以直接跳到标号3的位置进行下面的操作。

    如果显示“zsh: command not found: adb”,字面意思是相关命令没有没有找到

    其实就是bash shell 以及zsh shell 是两种读取系统环境变量

    (使用adb的前提是你肯定已经在bash的 .bash_profile 已经配置相关android tool的环境变量了,从而才能使用adb命令)

    然而在使用zsh shell的时候,你并没有把相关的环境变量的配置设置到 .zshrc 中(功能上类似bash 的.bash_profile)

    解决办法

    2.8、加入 bash 中.bash_profile 全部环境变量。

    $ open .zshrc

    2.9、在# User configuration部分,添加source ~/.bash_profile并保存。如下图:

    2.10、执行

    $ source .zshrc

    上面步骤完成之后,执行2.6的操作,显示出"Android Debug Bridge version 1.0.39" 为配置成功。

    3、创建、修改 adb_usb.ini 文件

    3.1、查看设备信息

    $ system_profiler SPUSBDataType

    3.2、保存Vendor ID。如下图

    3.3、查找adb_usb.ini文件

    $ vi ~/.android/adb_usb.ini

    3.4、在adb_usb.ini中 输入设备的Vendor ID后,保存并退出

    3.5、在终端输入命令,关闭并重新启动adb

    $ adb kill-server

    $ adb start-server

    3.6、 开启手机上开发者选项中的usb调试功能

    3.7、在android Studio中创建项目运行到手机上

    文章最后,感谢王世桢yian_两位大神的博客指导。文中内容是集合两位大神的博客内容以及我调试过程的梳理。

    相关文章

      网友评论

        本文标题:Mac电脑使用Android Studio进行真机调试

        本文链接:https://www.haomeiwen.com/subject/fxcgqqtx.html