androidstudio简要说明

上传人:101****457 文档编号:105569474 上传时间:2019-10-12 格式:DOCX 页数:28 大小:1.13MB
返回 下载 相关 举报
androidstudio简要说明_第1页
第1页 / 共28页
androidstudio简要说明_第2页
第2页 / 共28页
androidstudio简要说明_第3页
第3页 / 共28页
androidstudio简要说明_第4页
第4页 / 共28页
androidstudio简要说明_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《androidstudio简要说明》由会员分享,可在线阅读,更多相关《androidstudio简要说明(28页珍藏版)》请在金锄头文库上搜索。

1、一、Android Studio简单介绍2二、Android Studio的下载和安装2(1)开发环境安装2(2)插件安装4SVN插件的安装4Postfix Completion插件6(3)Hello Android Studio !7(4)打包发布9三、工程结构10(1)目录10(2)和目录相关的一些操作13四、常用设置16(1)界面外观风格、字体17(2)Log显示设置19(3)设置鼠标悬浮提示20(4)显示行号20(5)自动导包、删除无用包20(6)文档编码格式21(7)快捷键设置22(8)代码提示大小写敏感问题24五、常用工具25(1)Layout文件效果预览25(2)Terminal

2、26(3)Memory|GPU、CPU、Network26(4)TODO标记27六、 常见问题解决27(1)工程无法运行27(2)错误代码不提示/省电模式27(3)Log显示没有包名/log无法用包名过滤27一、Android Studio简单介绍2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境Android Studio。经过不断进行升级和优化,现在Android Studio已经有了1.5.1版本了。且不说AS是Google的亲儿子,哪里好哪里好,但是谷歌宣布将在年底前中止对其他IDE开发环境的支持开发者是时候正式向Eclipse说再见。所以AS(为了方便后文将An

3、droid Studio简称为AS)是Android开发的必然选择!不过AS毕竟没让我们失望,至于好在哪里,我们用用就知道了。(这个网上一大堆,这里就不说了)二、Android Studio的下载和安装(1)开发环境安装Android Studio资源最原始的地址在Google的Android Studio官网http:/ Studio在官网的下载也需要翻墙。网上有很多国内的镜像资源,比如北京大学的、教育网的. .,但是下载起来也很慢。这里推荐“Android Studio中文社区”http:/www.android-studio.org/下载,资源热度很高,下载很快,并且更新及时,安全度高!

4、经本人验证,在此下载的Android Studio在update、插件工具下载安装和SDK下载时均不用“翻墙”都可以正常下载和更新。和Eclipse一样,安装AS之前同样要安装和设置好jdk的路径和环境;下载完整版AS后会自带一个Android 5.0的SDK(这里你可以将原来Eclipse的SDK目录引到AS的SDK设置目录下,共用一个SDK目录,省去很多下载SDK PlatForm的时间,也节省很大的存储空间,需要手动将5.0的SDK转存到原来的SDK中,因为用原来的ADT插件已经不能下载更新的SDK Platforms了)。*如果你想将两个开发工具分开,以便于管理的话,就不用进行前边说的

5、这一步骤了*要下载别的版本,可以点击打开如下图的设置界面:管理SDK可以点击“Launch Standalone SDK Manager”打开和Eclipse一样的SDK管理界面,因为自Android x.x(忘了哪个版本)之后,Android系统开始支持智能电视、智能穿戴设备,如下图以Android 5.1.1为例,根据需要下载相应资源:Android模拟器的安装,我们平时一般用真机调试,所以这里略过。(2) 插件安装SVN插件的安装现在我们用的代码管理工具是SVN,这里标题是SVN插件,但实际上我们这里安装的并不是“插件”。其实AS的Setting-Plugins-Browse Repos

6、itories中是有SVN插件的但是我们这里不用这个插件,因为如果只在AS中安装插件,难免受AS的约束,关闭AS后SVN功能就无法使用(如果不介意,你也可以用这里 的插件安装),所以我们这里自己下载SVN客户端进行安装。下载TortoiseSVN安装包(选择对应版本,有x86x64之分)(有网上大神说AS配合TortoiseSVN-1.8版本最为稳定,自己没有尝试过别的版本,没有发言权,自己定夺吧),安装时要勾选“命令行窗口”,以便我们可以在AS的Terminal终端使用命令行进行SVN操作,这样自己安装的SVN客户端不再依赖于AS,SVN客户端可以进行单独使用。然后在Setting-Vers

7、ion Control-Subversion中选择General标签,按下图进行设置。设置好以后工具栏会穿线一下两个快捷按钮:*注意*可能由于AS版本的问题,在某些版本中若当前工程没有使用SVN,这两个快捷按钮不会显示,但是不用担心只要SVN.exe路径设置对了,就没有什么大问题,在用的时候再就可以了。SVN的使用不再赘述。Postfix Completion插件我们在代码调试时经常会用到Toast、Log打印出某些相关信息以帮助我们进行分析,但是在大量信息需要查看时你有没有感到频繁的写Toast、Log的语句很是麻烦。这里推荐一个小插件Postfix Completion(AS的插件里找一下

8、就有)。这样你只要输入”xxxx”.toas然后按自动完成快捷键,就会自动生成Toast.makeText(context, xxxx, Toast.LENGTH_SHORT).show();完整语句;同样只要输入”xxx”.log然后按自动完成快捷键,就会生成Log.d(MyView2, xxx);语句,是不是很方便?这个插件可不单单是只有这两个语句哦,比如自动生成如下:。更多的在你安装了这个插件后,可以打开Setting-Editor-General-Postfix Completion:(3) Hello Android Studio !用AS创建创建第一个Android工程:在Welc

9、ome界面选择“Start a new Android Studio Project”进入应用创建流程:点击Next:点击“Help me choose”,进入如下图,展示目前市场上Android系统各版本的市场占有率,可以根据该图数据确定你的应用到底要兼容多少系统:关闭上一界面,继续我们的创建流程(接下来和Eclipse创建Android工程类似): 点击“Finish”,稍等一会,就会看到创建好的工程界面,对工程目录的分析下节说:需要指出的是:AS专为Android开发使用,说以只能创建“Android Studio Project”;第一次运行AS创建Project,会比较慢,网上说是A

10、S对网络依赖比较强,创建时候要下载Gradle和各种文件。但是我认为,之所以慢是在构建各种依赖关系和依赖库(到底是什么我不知道),生成Gradle信息,因为我第一次创建工程是在离线环境下创建的,不能下载,所以说可能是下载最新的Gradle,但是没网我也成功了。AS下工程顶级目录右键菜单不再有Run-Run as.选项了,AS只运行Android工程。如果是运行,直接点就好;*注意* AS在创建新工程时不再有设置应用图标的步骤,所有应用创建完成后的图标都是默认的,如要更改需要一组不同分辨率的名为ic_launcher.png的图标替换minmap目录下的所有图标。(4) 打包发布AS打包和Ecl

11、ipse的差别不是很大,基本流程是一样的,只是入口不一样:Build - General Signed APKEclipse的keystore文件是没有后缀的,但是AS的key文件后缀名为.jks3、 工程结构(1)目录 (左)Eclipse目录结构 (右)AndroidStudio目录结构结构 我们依次从上往下看:目录中最明显的区别:Eclipse的Package Explorer工程预览区可以存在很多工程,你可以同时查看不同工程下的分支和代码;但是Android Studio开启一个客户端就只能查看一个工程下的内容,要想看另一个工程只能“双开(点击File-Open选择要打开的工程)”了,

12、这一点颇为无奈。AS中默认打开的工程目录结构的最顶层节点是app,下一级有manifests存放AndroidManifest.xml文件、java存放代码包、res资源文件;与app同级的对应有一个Gradle Scripts(构建工具脚本):其中是一些相当于配置文件的文件。如果是用AS创建的工程,在java节点下会有两个同名的包,其中一个后边暗色标注(androidTest)(但我们都知道,这肯定不是两个包,两个同名的文件结构怎么能共存呢?可能是AS的一种显示机制,具体什么作用还不知道),打开后只有一个类ApplicationTest:应该就是测试类一样的东西;但是如果是Eclipse迁移

13、过来的工程,则没有这个包显示;可以看到,res目录下名为drawable的目录只有一个,不再像Eclipse一样有各种分辨率的drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等不同目录。我们都知道,Android设备屏幕规格差异很大,怎么满足不同规格的现实需求呢?其实还是显示不同分辨率的图片,像AS这样只有一个drawable目录的怎么办呢?大家不要被表象迷惑了,我们可以根据需要在drawable目录下手动创建drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等

14、(在AS中手动建的时候不会显示出来,但是是成功的;或者在文件系统中建),然后你再往drawable目录下添加图像,系统会弹出对话框让你选择添加到哪个分辨率的drawable目录下:对应的,会在图片的后边标注该图片属于哪个分辨率目录下:不同分辨率的不同图片(即不同分辨率目录下的图片)会集合到一个以图片名命名的文件夹(后边标注该文件夹下有n个图片);Android Studio的res新出现一个文件夹mipmap,专门存放应用图标ic_launcher,不同分辨率的都在这里;AS中新建工程的AndroidManifest.xml文件单独放在app-manifests下,打开可以发现不再有节点,An

15、droid版本设置放在了Gradle Scripts-build.gradle文件中:此外:AS提供了多种目录预览方式,如下:可以都点点看看,其实“Android”类型的预览时最简洁的一种方式,不足的是没有lib目录,即在Android下是没办法加入第三方包的,要加第三方包需要切换到别的预览方式下,找到相应的目录进行添加。(2) 和目录相关的一些操作添加第三方Jar包AS创建工程后默认的目录预览方式为“Android”,但是如果要为工程添加第三方JAR包就需要切换预览方式: 我在“Project”的预览方式下,在app-libs目录下添加eventbus.jar包,*注意*AS和Eclipse添加jar包的方式不太一样,AS更为简便右

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号