Android Studio介绍与基本设置

来源:互联网 发布:程序员压力大吗 编辑:程序博客网 时间:2024/06/18 01:13

简介

官方定义
Android Studio is the official Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA。
android studio = Intellij IDEA + android studio 插件

  • 使用androidStudio的必然性:
    1. android studio 就是基于 Intellij IDEA,构建的 android 应用开发的官方指定 IDE
      google 新的 sdk 工具只对 android studio 提供升级支持,对 eclipse 已经不再提供支持,如果你不用 android studio,新的 sdk 都用不了,那新 sdk 里面提供的新功能也使用不啦;
    2. android studio 有很多特性可以大大提高我们的开发效率;
    3. 潮流所至,用 android studio 才能和其他的 android 开发人员良好协同工作,可以说目前市场上绝大部分 android 开发人员都使用的是 android studio,绝大部分 android 开源项目也都使用的是 android studio。

AndroidStudio安装

安装studio需要注意的问题:
1. AS的安装路径和工程路径都不要包含中文
2. 第一次打开如果崩溃时需要配置

在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加 disable.android.first.run=true,避开连接谷歌服务器更新SDK
  1. 第一次创建项目如果一直不结束,可以尝试关闭杀毒软件

目录结构

创建项目,展示结构。app以外的项目都是系统生成的,不用管它们
* app/build目录下:

outputs/apk :存放临时生成的apkintermediates:依赖包的编译缓存generated:自动生成的代码资源R文件目录太深找不到?进入文件夹搜索。
  • app/libs
    第三方库的jar包
    注意:so库的导入需要配置,有需要的自己去百度

  • src目录下:

    androidTest:有Context的测试类,Android相关测试,数据库、SP等
    test:没有Context的测试类,纯java测试,网络、Utils、Bean等
    main目录下:
    java:存放项目代码
    res:资源文件
    AndroidManifest.xml:清单文件

  • gradle文件

    %project%\build.gradle
    配置了整个项目的编译信息
    %project%\settings.gradle
    登记了项目里的所有Module
    %module%\build.gradle
    配置了该Module的编译信息

界面介绍

几个常用菜单项:
1. Settings按钮,设置界面
2. Project Structure按钮:项目,文件结构
3. Sync按钮:相当于Eclipse的clear
4. AVD按钮:模拟器管理
5. SDK按钮:sdk manager SDK管理
6. ADM按钮:相当于Eclipse的DDMS界面
7. 可运行项目列表
8. 运行项目(shift + f10)
9. Debug模式运行项目(shift + f9)
10. 常用的侧边工具栏

修改设置

  1. File - Settings进入设置界面
  2. File - Project Structure:可以修改SDK路径和Module依赖
  3. 修改主题:theme
  4. 修改窗口字体:appearacne中有个size
  5. 显示内存占用:appearance里勾上Show memory indicator
  6. 版本更新:System Settings下Updates
    stable Channel:稳定版,建议开发的时候用稳定版
    Canary Channel:测试版,俗称beta版
  7. 显示建议行数提示(show right margin) Editor-General-Appearance中,默认是勾上的
  8. 显示行数:搜索line number 勾上show line numbers即可所有界面显示行数
  9. 显示空白字符(换行、空格)
    搜索show whitespaces
  10. 代码自动补全提示:设置中搜索keymap,在keymap中搜索completion,找到code下的completion,修改basic为art+斜杠,移除掉art+空格
  11. 自动导包
    搜索auto import,勾选上Optimize imports on the fly和add unambiguous imports on the fly.注意:如果有多个包需要导入,不会自动导入成功。
  12. 设置代码字体:font
  13. 文件编码
    搜索encode找到file encodings三个地方都选择utf-8
0 0
原创粉丝点击