工欲善其事,必先利其器。废话不多说,直接上教程。
说明:括号所扩内容为个人意见,如果有兴趣讨论的,可以私下联系,也可以直接无视掉啦~~
目前个人了解到主流的安卓开发的IDE(集成开发环境)是Eclipse+Google官方的SDK和Google推出的Android Studio,目前小德使用的是前者,后者据说还在完善中,有一些不稳定的bug。所以在这里主要介绍Eclipse+Google官方SDK的组合了,以后肯定会尝试Android Studio的。
Windows环境下:
(小德刚开始接触安卓编程,所使用的操作系统就是windows,私以为开发安卓实际上和所使用的操作系统没有太大的干系,也不参与系统优劣之分的争论中,目前还是处于使用双系统的状态中,现在主要还是用Linux啦,别急小德都会一一介绍的~)
0.Java环境,Android主要是用Java语言开发的(这是废话~~),所以Java环境是必须的,这里是传送门点我,安装JDK。
安装结束后系统一般会默认把环境变量配好。
配好后进CMD中可以确认一下
注:如果提示javac不是内部或外部命令,也不是可运行的程序或批处理文件,那么请找一份JDK的安装配置教程,这就就不赘述了
1.有爱的Google为开发者准备好了集成开发环境,连SDK都帮我们加好了,这里是传送门点我,下载后解压就ok了。第一打开Eclipse的时候会让你确认SDK路径,直接把解压后的包中SDK文件夹路径添加进去就可以了。
2.关于SDK,,这两个小按钮左边的就是SDK,就是SDK Manager,可以配置各种API版本和SDK Platform,右边的那个是AVD,也就是调试安卓程序的虚拟机,但是不推荐用,在以后的博文中会介绍其他更方便的调试方法。SDK Manager中的各种API版本决定了你可以选择开发面向不同系统版本的安卓程序。
3.New Android Project->Hello World,可以各种体会啦
Linux环境下:
(小德用的发行版本是 Debian 7.0 Wheezy 64 位,下面会提到一些比较蛋疼的问题)
0.还是java环境的问题啦,不过用Linux的话,有open-jdk和jdk可以选择,open-jdk可以用apt-get或yum工具直接命令行安装(如果还问怎么安装的话,你就可以把你硬盘中的Linux系统卸了思密达),jdk的话可以点这里。
1.同windows啦,去官网下载点这里。解压重命名,其他过程跟windows就是一样的啦。
注:个人经历过一些蛋疼的问题,下面列出一些解决方法,会陆续补充,也欢迎大家提出来一起借鉴:
1.下载SDK由于使用的是Google的URL,被我大天朝墙了,所以基本上下载速度为 0 Byte/s.
解决方法:好顶赞@Android_Tutor
2.Linux某些发行版本