决定的事情就去做。后续将一直更新学习进度
今天下午用了4个小时的时间在mac上搭建Android开发环境,输出hello world!记录下环境配置相关内容。
1.搭建Android暂时需要三个文件:jdk、ide和sdk。
jdk下载地址(oracle官网):http://www.oracle.com
jdk安装说明地址:https://blog.csdn.net/vvv_110/article/details/72897142
ide和sdk国内下载地址:http://www.android-studio.org
2.安装及遇到问题处理
我们把这三个文件解压放到工作目录中,默认的mac的jdk安装地址http://www.mr-wu.cn/what-is-path-of-jdk-on-mac/;然后我们安装ide,安装完后我们打开ide到这个界面:
![](https://img.haomeiwen.com/i1760865/b8a125b05932ee13.png)
ide到这个界面
然后我们点击这里配置路径:
![](https://img.haomeiwen.com/i1760865/7295b667ff9ee98e.png)
点击进入配置.png
然后我们选择对应的路径就可以了,第三个不用选,暂时用不到:
![](https://img.haomeiwen.com/i1760865/61d3dde50e339646.png)
配置路径
第一个就是sdk路径,第二个就是jdk路径,ide自带有但是我们用自己下载的
3.创建helloworld工程
点击创建工程:
![](https://img.haomeiwen.com/i1760865/413de014b4505f47.png)
创建工程
然后填写名字,然后选择是手机还是tv等,然后选择一个侧滑工程,你可以选自己的:
![](https://img.haomeiwen.com/i1760865/f2b1409d06f9d93b.png)
选择侧滑
继续点击完成,然后就是漫长的等待,没想到创建这么慢
4:开始踩坑了
到了这里,你的工程还是运行不起来的,首先我们打开sdkmanager:
![](https://img.haomeiwen.com/i1760865/39077b39dd755abe.png)
打开sdkmanager
我们这里会经常使用到sdkmanager,默认的地址是要翻墙的,所以你们可以换成国内的镜像http://tools.android-studio.org/index.php/proxy;
然后我们把这里选中点击ok安装上,我的已经安装好了:
![](https://img.haomeiwen.com/i1760865/984e1db4ea3014a0.png)
安装android7.0,也可以安装android最新版本
然后继续安装这里:
![](https://img.haomeiwen.com/i1760865/512dbb2cedded3a5.png)
接着安装.png
其中黑色箭头的要注意了,这里只是下载了还需要我们自己安装,我们要去我们的sdk路径中的这里双击安装,路径大概就像这样:/Users/mac/Desktop/tool/android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager,你们自己找到对应的地方安装这个dmg文件:
![](https://img.haomeiwen.com/i1760865/4d37b77c017317ae.png)
安装haxm
如果你不安装,你就会得到如下的错误:
emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXMisproperly installedandusable.CPU acceleration status: HAX kernel moduleisnotinstalled!
然后我们创建一个模拟器,点击工程的run:
![](https://img.haomeiwen.com/i1760865/b3cd80be08840c8b.png)
运行工程.png
然后点击创建,我已经创建了两个了:
![](https://img.haomeiwen.com/i1760865/a73f28fa3433d871.png)
创建模拟器
选择一个机型:
![](https://img.haomeiwen.com/i1760865/fce6fe9de2ff9b1d.png)
选一个机型png
选择合适的api/cpu版本,我这里已经下载好了:
![](https://img.haomeiwen.com/i1760865/8177696d12acf689.png)
选择api版本和cpu版本
然后下一步起个名字,然后就创建好了,这时候我们继续run,选择一个模拟器:
![](https://img.haomeiwen.com/i1760865/e2088c2f34ae06cc.png)
选择模拟器运行
然后这我们选择左边的:
![](https://img.haomeiwen.com/i1760865/e77832e58143bc3f.png)
选择左边的
5.成功输出helloworld!开始android开发。
![](https://img.haomeiwen.com/i1935101/91dad157dfb98856.jpeg)
参考文章:https://www.jianshu.com/p/bf77cb5ce70b
https://blog.csdn.net/zhangwj_001/article/details/79422854
网友评论