你的位置:首页 > 操作系统

[操作系统]Mac搭建Android开发环境


 Mac上搭建Android开发环境一般有两种选择:

    1.Android studio

    2.eclipse+ADT

    

    说一下我之前搭建环境的经历吧

    首先尝试用Android studio,毕竟是官方的开发工具,IDE界面也比较好看。把studio安装好之后,它会下载Android sdk,这个下载貌似是要FQ的,可以设置IDE代理服务器进行下载,shadowsocksx的代理设置是socks 127.0.0.1,端口为1080。下载速度嘛...还是比较慢,终于下好sdk了,开始建第一个工程,这时候问题出现了,一直卡在gradle加载必要的项目jar包这个阶段,等了好久也不见加载成功,所以折腾了半天之后还是放弃了。

    之后下了一个ADT Bundle,这个东西包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发。这个感觉是挺方便的,但是是不带模拟器的。可以下载SDK System images,之后便可以使用模拟器了。但我弄了之后发现可以打开模拟器,但是模拟器跑不了程序,提示应用启动失败...查了一下应该是版本不兼容的问题。我也没再纠结这个问题了,模拟器不行,咱就直接上真机调试吧,在真机上调试还比较直观一点,而且启动速度也不慢。

    我最后成功的开发环境是  ADT Bundle+真机调试

    ADT Bundle 可以在 http://www.androiddevtools.cn上面下载,这个网站还有其他各种Android开发工具,教程也有,很赞的一个网站。

    在Mac下的真机调试配置如下,参考自百度知道:

    手机插入USB,选择mac 的 关于本机->更多信息-> 系统报告->找到usb选项,右边会出现一系列和usb相关的设备我们找到手机设备.

    

    

    在mac终端下面输入命令,echo 0x2717 >> ~/.android/adb_usb.ini  意思是把设备的厂家ID输入到 adb_usb的初始配置文件中。

  

    重新启动 一下 adb.命令是先关闭 adb kill-server;再打开adb start-server.(adb命令不能用的话配置见下文)

    

    用adb devices 查看连接的设备

    

    之后我们可以在ADT Bundle下新建一个Android项目,然后点击run运行,可以看到设备说明配置成功了

    

    adb环境变量没配置的话先配一下:

      在终端输入:cd ~

            touch .bash_profile  (之前没有建立bash_profile文件的话先用touch命令新建一个)

            open -e .bash_profile (意思是用文本编辑器打开文件)

      在文件中输入export PATH=${PATH}:你的platform-tools路径,

      如export PATH=${PATH}:~/Document/ADT_Bundle/sdk/platform-tools

      保存文件,终端中输入

            source .bash_profile

            adb

      若有显示adb版本号则配置成功

 

    参考:百度知道