首页 > 系统 > Android > 正文

Android Studio介绍与基本设置

2019-11-09 16:49:44
字体:
来源:转载
供稿:网友

简介

官方定义 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。

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
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表