Mac搭建Android开发环境

作者: Thebloodelves | 来源:发表于2016-11-04 23:25 被阅读9543次

    写作原因:自己在大学的时候就试着玩玩android,但是由于安装都不会就放弃了;现在有幸在公司之余完成大学未了的心愿,特此记录一下;这篇教程会一直教你直到android模拟器中输出hello world为止

    第一步:下载需要的文件

    搭建android暂时需要这么三个文件,jdk、ide和sdk;国内镜像网址http://www.android-studio.org ;其中jdk下载这个:

    jdk下载.png ide下载这个:
    ide下载.png sdk下载这个:
    sdk下载

    第二步:安装文件

    我们把这三个文件解压放到工作目录中,因为后面要链接这里,你要记住这个目录地址;然后我们先安装jdk,网上有人说记住jdk安装的地址,其实根本就看不到地址,不过不要紧我为你找到了默认的mac的jdk安装地址http://www.mr-wu.cn/what-is-path-of-jdk-on-mac/ ;然后我们安装ide,安装完后我们打开ide到这个界面:

    ide到这个界面 然后我们点击这里配置路径:
    点击进入配置.png 然后我们选择对应的路径就可以了,第三个不用选,暂时用不到:
    配置路径 第一个就是sdk路径,第二个就是jdk路径,ide自带有但是我们用自己下载的

    第三步:创建helloworld工程

    点击创建工程:


    创建工程

    然后填写名字,然后选择是手机还是tv等,然后选择一个侧滑工程,你可以选自己的:


    选择侧滑
    继续点击完成,然后就是漫长的等待,没想到创建这么慢

    第四步:开始踩坑了

    到了这里,你的工程还是运行不起来的,首先我们打开sdkmanager:

    打开sdkmanager 我们这里会经常使用到sdkmanager,默认的地址是要翻墙的,所以你们可以换成国内的镜像http://tools.android-studio.org/index.php/proxy
    然后我们把这里选中点击ok安装上,我的已经安装好了:
    安装android7.0 然后继续安装这里:
    接着安装.png 其中黑色箭头的要注意了,这里只是下载了还需要我们自己安装,我们要去我们的sdk路径中的这里双击安装,路径大概就像这样:/Users/mac/Desktop/tool/android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager,你们自己找到对应的地方安装这个dmg文件:
    安装haxm
    如果你不安装,你就会得到如下的错误:
    emulator: ERROR: x86 emulation currently requires hardware 
    acceleration!Please ensure Intel HAXM is properly installed and usable.CPU 
    acceleration status: HAX kernel module is not installed!
    

    然后我们创建一个模拟器,点击工程的run:

    运行工程.png 然后点击创建,我已经创建了两个了:
    创建模拟器 选择一个机型:
    选一个机型png 选择合适的api/cpu版本,我这里已经下载好了:
    选择api版本和cpu版本 然后下一步起个名字,然后就创建好了,这时候我们继续run,选择一个模拟器:
    选择模拟器运行 然后这我们选择左边的:
    选择左边的 然后就等待安装了,如果你遇到下面这个错误(第一次安装运行一般都会报错):
    错误 这时候你可以看看http://www.bokezhi.com/272.html ;你需要打开这个文件并修改这四个地方为23(现在时间是2016-11-04): 修改错误 然后你就能在模拟器上看到helloworld了:
    helloworld

    总结

    其实是自己对android产生了恐惧,毕竟几次尝试都在安装这一步放弃了;这次特意记录一下,而且也是折腾了4天才看到了helloworld;接下来如果我有时间我就会入门android并尽可能的写文章来激励自己学习

    相关文章

      网友评论

      • Y了个J:安卓挺麻烦的,还是ios简单
      • 白菜猪肉馅:感谢楼主的教程 折腾了三天见到了helloworld 不过现在版本不一样了 sdkmanager我愣是没找到 瞎点点到了 下载也经常出问题 我的经验就是如果卡在某一步了 就搁那吧 过一天再继续 没准就成功了
        Thebloodelves:@NSGhoul tool android sdkmanager
        NSGhoul:我也找不到sdkmanager 层主是怎么找到的
      • _君莫笑_:你好我在创建项目那个地方就不走了卡了一个多小时的时间,还是在等待这个怎么办?
        _君莫笑_:@Thebloodelves OK 谢谢已经可以了
        Thebloodelves:@JustinKoala 是在翻墙下载一些必要的东西,你可以自己自己提前下好,也可以翻墙等as自己下
      • 行走的bugstyle:三个小时了,可算见到HelloWord了
      • 程旭媛:选好了模拟器 也不能运行 run按钮不能点,请问这是怎么回事呢?
        程旭媛:@Thebloodelves 我新建的android项目里有个gradle文件夹 请问有用吗?
        程旭媛:@Thebloodelves 右下角显示Error message:
        Assertion failed:Network shouldn't be accessed in EDT or inside read action
        Thebloodelves:@程旭媛 额。。。你哪里弄错了吧;提示啥错误没?
      • 809f62f54d7b:为什么的extras文件夹下没有intel的文件夹
      • Cocoa_Coder:楼主 模拟器咋创建啊
        Cocoa_Coder:Error running Unnamednn: Gradle project sync failed. Please fix your project and try again.

        Cocoa_Coder:run的时候选择配置界面咋弄
        Cocoa_Coder:模拟器创建好了,运行还是不行....
      • 西西西瓜:支持楼主,感谢楼主付出!!
      • tanpengsccd:终于看到helloworld了,我滴肾:sob:
        Thebloodelves:@tanpengsccd 恭喜
      • 3d8fa98de2ea:楼主,怎么安装jdk,下载解压没有.dmg文件呀
        tanpengsccd:可以用brew 安装 jdk 。brew cask install java 。也不知道对不对:sweat:
        3d8fa98de2ea:@Thebloodelves恩恩,谢谢
        Thebloodelves:@ealenLuo 有才安装 没有让你安装的只是后面会选个路径而已
      • 小冰山口:支持楼主!
      • hauteschwarz:加油 励志哥

      本文标题:Mac搭建Android开发环境

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