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的必然性:
- android studio 就是基于 Intellij IDEA,构建的 android 应用开发的官方指定 IDE
google 新的 sdk 工具只对 android studio 提供升级支持,对 eclipse 已经不再提供支持,如果你不用 android studio,新的 sdk 都用不了,那新 sdk 里面提供的新功能也使用不啦; - android studio 有很多特性可以大大提高我们的开发效率;
- 潮流所至,用 android studio 才能和其他的 android 开发人员良好协同工作,可以说目前市场上绝大部分 android 开发人员都使用的是 android studio,绝大部分 android 开源项目也都使用的是 android studio。
- android studio 就是基于 Intellij IDEA,构建的 android 应用开发的官方指定 IDE
AndroidStudio安装
安装studio需要注意的问题:
1. AS的安装路径和工程路径都不要包含中文
2. 第一次打开如果崩溃时需要配置
在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加 disable.android.first.run=true,避开连接谷歌服务器更新SDK
- 第一次创建项目如果一直不结束,可以尝试关闭杀毒软件
目录结构
创建项目,展示结构。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. 常用的侧边工具栏
修改设置
- File - Settings进入设置界面
- File - Project Structure:可以修改SDK路径和Module依赖
- 修改主题:theme
- 修改窗口字体:appearacne中有个size
- 显示内存占用:appearance里勾上Show memory indicator
- 版本更新:System Settings下Updates
stable Channel:稳定版,建议开发的时候用稳定版
Canary Channel:测试版,俗称beta版 - 显示建议行数提示(show right margin) Editor-General-Appearance中,默认是勾上的
- 显示行数:搜索line number 勾上show line numbers即可所有界面显示行数
- 显示空白字符(换行、空格)
搜索show whitespaces - 代码自动补全提示:设置中搜索keymap,在keymap中搜索completion,找到code下的completion,修改basic为art+斜杠,移除掉art+空格
- 自动导包
搜索auto import,勾选上Optimize imports on the fly和add unambiguous imports on the fly.注意:如果有多个包需要导入,不会自动导入成功。 - 设置代码字体:font
- 文件编码
搜索encode找到file encodings三个地方都选择utf-8
- Android Studio介绍与基本设置
- Android Studio基本设置与运行
- Android Studio系列--基本设置与运行
- Android Studio二--基本设置与运行
- Android Studio教程 基本设置与运行
- Android Studio的基本设置与运行
- Android Studio 基本设置与运行
- Android Studio基本介绍
- Android Studio基本设置
- Android Studio 基本设置
- Android Studio 基本设置
- Android Studio基本设置
- Android Studio 基本设置
- android studio基本设置
- Android Studio 基本设置
- Android Studio系列教程二--基本设置与运行
- Android Studio 教程(二)--基本设置与运行
- Android Studio系列教程二--基本设置与运行
- 中高级PHP程序员应该掌握哪些技术?
- 学习DeepLearning4J(一、把example跑起来)
- php lavarel 开发环境配置
- makefile模板2
- poj2492 A Bug's Life
- Android Studio介绍与基本设置
- Navicat快捷键
- 部署维护docker环境
- 装箱,拆箱,枚举,Tostring())
- 《跟我一起写makefile》(笔记5--makefile中的条件判断和库文件使用)
- LeetCode Jump Game
- 第28篇 一对多自由控制语音(七)及PHP 数据库ODBC
- linux的vi编辑器
- uvm_void的理解