开发 Android 应用程序所需的所有工具都是免费的,可以从网上下载。以下是开始开发 Android 应用程序需要用到的软件列表。
- Java JDK1.7 或 以后版本
- Android SDK
- 集成开发环境
安装 Java 开发工具包(JDK)
你可以从 Oracle 的 Java 网站:JDKJava SE下载下载最新版本的 Java。
安装完成后,设置环境变量:CLASSPATH、PATH、JAVA_HOME
安装Android SDK
下载地址:https://www.androiddevtools.cn/
记得要设置SDK环境变量:ANDROID_HOME
SDK下的目录结构:
- add-ons:预留的一个附加目录
- build-tools:构建工具目录
1. aapt:android application package tool
2. dx.bat:将多个.class 打包成一个.dex - docs: 文档目录
- emulator: 安卓模拟器
- extras:开发中额外提供的一些工具及jar
- platforms: 不同版本android的核心jar包
- platforms-tools:平台一些相关的工具
1. adb.exe:android debug bridge 建立电脑与手机之间的链接 - sources:源码
- system-images:系统镜像文件
- tools:开发中使用的一些工具,如9path,做图片拉伸适配的
使用SDK Manager
该工具方便开发者下载管理Android SDK。
该工具默认是到Google官网下载SDK,因此需要设置代理服务器:
如果使用Eclipse开发Android,需要额外下载该工具。
如果使用Android Studio,该IDE内嵌了SDK Manager。
由于一些原因,SDK Manager使用并不方便,另外android源码也下载不了,虽然有方法解决,但是太麻烦,还是自己到https://www.androiddevtools.cn/网站下载各个Android工具吧
安装Android IDE
有许多复杂而精巧的技术来开发 Android 应用程序。
目前主要使用且相似的技术主要是以下两种:
- Android Studio(推荐,Google长期维护)
- adt-bundle
下载地址:https://www.androiddevtools.cn/
在IDE中,集成了一个工具:DDMS
ddms: dalvik debug manitor services
- devices: 列出当前电脑所连接的所有android设备,及android设备运行的进程,结束一个进程,设置程序为debug模式,截屏。
- logcat: 会打印系统运行过程中所有日志信息。
- file explorer: 列出当前设备所有目录。
/data/app: 安装的第三方apk都在此目录
/system/app: 系统预装应用apk在此目录
/data/data: 应用的私有目录,系统每安装一个新的应用程序,都会在此目录创建该应用包名的文件,用来存放该应用的私有数据,当应用卸载时,该包名的文件夹也会被删除。
/sdcard: 外部存储目录,一般会链接指向到另一个目录,用来存放大数据。
安装模拟器
SDK里自带的模拟器性能较差,学习很不方便,因此安利一款好用的模拟器:Genymotion
Genymotion安装完成后,可以在IDE中安装Genymotion启动图标的插件。
当然,如果有真机的小伙伴,当然是用真机开发调试更好啦~
小贴士:
Android常用的屏幕分辨率
3.2 ---- QVGA ------ 320*480
3.7 ---- WVGA ------ 480*800
4.7 -----WXGA ------ 1280*720
Android API Level对应Android版本
每一个android版本都对应着一个API的版本号。