开发安卓应用可以在Window系统
MacOS系统
Linux系统
上进行。但并不是说打开一个写字板就可以了,它还需要编译器等开发工具的配合。所以在正式开发之前,需要搭建开发的环境,我们需要给开发平台(Window系统
MacOS系统
Linux系统
)安装上:
不同的平台搭建开发环境的过程几乎相同。我将介绍如何在Windows系统
MacOS系统
上进行开发环境的搭建。
JDK可以通过官方网站下载。
下载时,请根据操作系统的种类和位数进行选择。
下载到本地后,双击安装包进行安装。
如果使用MacOS系统,可以安装XCode
。XCode
在安装过程中,已经完成了对JDK
的安装。所以使用MacOS开发会显得非常的方便:只需要安装一个XCode
,其他很多开发工具就都有了(其他程序的开发环境也是类似)。所以我强烈的推荐你,今后有了资金,一定要选Macbook。
验证JDK
安装是否成功的方式,在不同平台下稍有不同。
安装完成后,
Win+R
启动Windows操作系统的运行
面板;cmd
,启动命令行窗口;java -version
;如果此时能看到类似以下的内容,就说明JDK安装成功了。
C:\Users\XXX>java -version
java version "1.8.0_66" Java(TM) SE Runtime Environment (build 1.8.0_66-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b18, mixed mode)
安装完成后,
terminal
命令行窗口;java -version
;如果此时能看到类似以下的内容,就说明JDK安装成功了。
GymdeMacBook-Pro-7:~ Gym$ java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
感谢Google中文开发网站的上线,让我们可以很方便的下载到Android Studio
,以及它集成的Android SDK
了。
针对不同的平台,官方网站提供了不同的下载包,
平台 | Android Studio 安装包 |
---|---|
Windows | android-studio-bundle-145.3537739-windows.exe |
MacOS | android-studio-ide-145.3537739-mac.dmg |
Linux | android-studio-ide-145.3537739-linux.zip |
下载完成后,双击安装包进行安装。
注意:
从现在开始各个平台下的Android Studio
操作都几乎完全一样了。
对于Windows系统
,因为安装包已经集成了Android SDK
,所以不用再去单独下载了。对于没有集成Android SDK
的Android Studio
还有后续的工作要做。
启动Android Studio
之后,会提示我们安装Android SDK
。
也可以通过Android Studio
的设置
功能,启动设置选项
,切换到Android SDK
选项卡,将列出当前已经安装或者可以安装的Android SDK组件
,
选择Launch Standalone SDK Manager
,启动SDK manager
,
勾选上,
Tools
中的Android SDK Tools
Android SDK Platform-tools
和Android SDK Build-tools
最新版本;
Android X.X.X
中的SDK和参考源码,例如,Android 7.1.1
的SDK Platform
(必选),Sources for Android SDK
(可选,便于查看SDK中的源码);
Extras
中的Android Support Repository
,其他的可以不选;
如果是Windows系统,为了避免电脑不能识别连接上的安卓设备,可以多勾选一个USB driver
。
选择Install packages
之后,SDK Manager
将自动下载。完成之后,
整个Android SDK
也就安装完毕了。
安卓的中文开发官网上,有更多的详细的介绍。遇到任何问题,都可以来这里查看官方的文档。
本文是《从设计到实现-手把手教你做android应用开发》系列文档中的一篇。感谢您的阅读和反馈,对本文有任何的意见和建议请留言,我都会尽量一一回复。
如果您觉得本文对你有帮助,请推荐给更多的朋友;或者加入我们的QQ群348702074和更多的小伙伴一起讨论;也希望大家能给我出出主意,让这些文档能讲的更好,能最大化的帮助到希望学习开发的伙伴们。
除了CSDN发布的文章,本系列最新的文章将会首先发布到我的专属博客book.anddle.com。大家可以去那里先睹为快。
同时也欢迎您光顾我们在淘宝的网店安豆的杂货铺。店中的积木可以搭配成智能LED灯,相关的配套文档也可以在这里看到。
这些相关硬件都由我们为您把关购买,为大家节省选择的精力与时间。同时也感谢大家对我们这些码农的支持。
最后再次感谢各位读者对安豆
的支持,谢谢:)