关于安卓开发环境配置方面的一些经验教训—Android Studio

    自学安卓,无论开发环境是Eclipse还是Android Studio,都少不了和Android SDk打交道,作为一名安卓小白,在当初刚开始安装配置Android开发环境时,苦受各种蛋疼问题困扰,随着各种问题的解决,也逐渐有了一些经验教训,现在来与大家分享一下。

    Android Studio是谷歌官方推出的一款专业进行安卓开发的IDE,作为谷歌的亲儿子,自从正式版发布以来,越来越受到安卓开发者的喜爱,本文仅对在Android Studio平台上进行安卓开发时对于Android Studio的一些配置方面的经验教训进行总结,后续遇到问题会陆续更新。


1、Android Studio的安装

    下载安装方法没什么好说的,不过有一点要特别注意,一定一定要设置正确jdk的安装路径,有很多错误都是因为没有正确设置jdk路径导致的(关于java环境的安装及环境配置,自行百度即可),此外要特别注意的是:Android Studio其实是分32位和64位的,只不过两种版本使用的安装包是同一个。在官网或者其他地址下载下来的Android Studio只有一个安装包,这个安装包不管是在32位系统还是64位系统都可以安装。安装完成之后,进到安装目录的bin目录下,就可以看到studio.exe和studio64.exe,这两个是同时存在的。studio.exe是在32位系统的电脑上运行的。studio64.exe是在64位系统的电脑上运行的。    选择一个使用就可以。


2、sdk的安装及配置(这部分好多内容是其他人的经验教训,在此一并感谢)

    在第一次安装sdk时,实在是花费了相当多的时间,我大天朝被墙没办法,搞了很久,最终也算是达成了目标,现在来分享一下经验教训。

    如果由于翻不了墙导致SDK无法下载,那么我们就要为Android SDK Manager 更新代理配置,具体方法如下:

  1. 启动 Android SDK Manager ,打开主界面,依次选择「Tools」「Options...」,弹出『Android SDK Manager - Settings』窗口;

  2. 『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入 mirrors.neusoft.edu.cn 和 80,并且选中「Force https://... sources to be fetched using http://...」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;

  3. 依次选择「Packages」「Reload」

    这个方法起码现在可以用,如果不可以的话可以再去百度下其他代理端口(还是希望我大天朝能尽快不再这样“闭关锁国”)一般这样的话sdk就可以正常下载了,如果有的选项不能下载,不断的重试也有可能解决问题。
    除了设置代理端口外,还可以通过修改系统host文件,vpn等方式解决sdk无法下载或者下载速度慢的问题,这个可以自己去百度一下。


3、sdk中哪些文件是必须的
    因为我把 Android Studio安装在了固态硬盘里面,固态容量有限况且如果所有的包全下载的话不仅占据大量空间而且非常耗时,还有其实有很多东西是用不到的,所以现在来分享一下自己对这个的认识:
   根据官方文档的描述
         SDK Tools 必须
         SDK Platform-tools 必须
         SDK Platform必须至少安装一个版本
         System Image建议安装
         Android Support建议安装
         SDK Samples建议安装
    后面带System Image的是系统镜像,如果要用自带模拟器的话这个是需要安装的(当然不是全部安装),当然,如果用genymotion模拟器或者真机的话,这个可以不安装。
    
     tools 目录里的是编译相关的,你要用到哪个版本就下哪个;
       然后 Android M、Android 5.1.1 这些是SDK,你要用到哪个版本,就把 SDK Platform 下载下来就可以了。
       Documentation for SDK、Samples for SDK 以及 Source for SDK,别说你看不懂英文。。想学习就下。
      各种 System Images 就算了,都是模拟器用的,直接真机调试最快最方便。 
      然后 Google APIs 是调用 Google Service 用的,鉴于国内的网络环境,估计你也用不到。
      再下来 Extras 目录里的好东西也不少。
      Support Library 和 Support Repository 需要。不懂干什么用的就自己去 Google 一下。
      下面 Google 开头的一坨东西都是 Google 提供的接口,国内用不上。除了 USB Driver,这个是驱动,Windows 上不装就不能调试。Mac 和 Linux 上这一项应该直接是灰的(不可用)。   
       最底下一个 Accelerator 是模拟器加速器,真机调试一样可以不用,但用模拟器的话需要下载,注意这里有一个坑,此时在这里下载的是HAXM installer只是一个安装程序,需要到相应的下载的目录下去手动安装,切记!

      下载给出一张样图来对android sdk manager中的各个选项进行直观形象的介绍(图片引自知乎)
                       

     下面再给出我自己的sdk安装选项,一般来说只要安装好下面这些选项就没问题了
    
 
  
    安装以上选项就可以正常工作了,如果以后使用中发现什么问题,根据错误提示进行修改就行了。

4、Genymotion模拟器的安装
    在Android Studio中安装Genymotion和在Eclipse中的操作基本一致,首先需要做的是下载Genymotion模拟器并安装。 进入Genymotion 官网,点击下载按钮,这里必须要输入邮箱。如果是已经注册过直接输入邮箱即可。注意选带virtualbox版本的,后面按要求安装即可     需要同时安装genymotion 和 virtualbox。
    安装好genymotion应用程序之后需要与Android Studio进行连接,在Android Studio中安装genymotion插件再进行一些配置即可使用,具体方法如下:
        1、安装genymotion插件(这个百度一下即可)
        2、安装好都重启as,点击新出现的genymotion插件图标,初次点开需要我们设置一下genymotion的安装目录,设置好目录,我们再次点击工具栏的图标就可以进行虚拟机的配置和启动了。eg:

Windows: C:\Program Files\Genymobile\Genymotion

         3、 启动 Genymotion 应用程序,(注意不是模拟机)然后到 Setting->ADB 选择 Use custom Android SDK tools ,然后在选择 Android sdk 的文件夹。等到出现  Android SDK tools fond successfully  ,点击 OK 就好了!
        这样的话以后就可以在AS中使用genymotion了。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值