每一个版本的 Android 都有自己的 SDK

编译时应是以当下的 SDK 为准,考虑到编译准则的问题

AndroidEclipse的区别有如下:

  1. Android Studio中有ProjectModule的概念 Android Studio中一个窗口只能有一个项目,即一个Project,代表一个 workspace 但是一个Project可以包含多个Module

    比如你项目引用的Android Library, Java Library 这些都可以看做是一个 Module

  2. java 代码资源文件图片、布局文件等)全部归结为 app/src

    src目录下有一个main的分组,同时划分出javares两个文件夹 java文件夹则相当于Eclipse下的src文件夹 res目录结构则一样

  3. 主要文件和目录:

    (1)settings.gradle: 每个Moudle 要在这里注册

    (2)build.gradle:每个Project 的配置

    (3)app:每个Module

    (4)app/build.gradle:每个 Module 配置文件,比如依赖的类库,SDK 版本

    (5)app/src/:源码和资源文件都在这里;所写的文件都在这里面

    (6)app/libs/:添加类库

  4. Studio 菜单栏的右边有这样几个常用的功能 分别是 Gradle同步AVD ManagerSDK ManagerDDMS

(1)Gradle同步 在你项目运行或者更改Gradle配置的时候都要点击下这个按钮,会下载相应的依赖

(2)AVD Manager 模拟器管理

(3)SDK Manager 就是理你的SDK版本

(4)DDMSDalvik Debug Monitor Service,Dalvik调试监控服务。