AndroidStudio⼊门(安装--开发调试)
怎么把项目导入到eclipse
⽬标:Android Studio新⼿–>下载安装配置–>零基础⼊门–>基本使⽤–>调试技能–>构建项⽬基础–>使⽤AS应对常规应⽤开发
下载安装
下载AS前先说下,AS安装包分为含SDK版本和不含SDK版本下载,如果你有SDK,那么完全可以下载不含SDK版本;不过下载了含SDK 版本也没事,安装时选择⾃定义SDK也可以,安装后重新指定SDK路径也可以,总之看个⼈爱好喽。先吐槽下天朝的强⼤吧,不得不拜服天朝的墙。如果你有梯⼦请去Android Developer下载最新版的AS安装包,如果你没有梯⼦那也有个办法,就是去下载你的平台需要的安装包。
下载下来以后安装的过程可以忽略了吧,能安装的都是程序猿吧,所以安装这点就不说了,注意已经正确安装配置了JDK。
安装好了以后⾸次运⾏AS可能⼀直停在Fetching Android SDK component information。如下界⾯:
这是因为天朝的墙真的太⾼太厚把⾸次运⾏更新SDK给墙了。解决办法就是关闭安装向导,如果⽆法关闭可以在任务管理器中⼿动关掉进程(Ctrl+Alt+Del启动任务管理器),然后打开AS安装⽬录下的bin⽬录⾥⾯的idea.properties⽂件,添加⼀条禁⽤开始运⾏向导的配置项:
disable.android.first.run=true
然后再启动程序就会打开项⽬向导界⾯,这个时候如果点击Start a new Android Studio project是没有反应的,并且在Configure下⾯的SDK Manager是灰⾊的,这是因为没有安装Android SDK的缘故。这时候⼀般有两种做法:
1.
2. ⾃⼰有SDK,重新指定SDK路径;打开向导的Configure->Project Defaults->Project Structure,在此填⼊你已有的SDK路径。
此时重启AS就可以在向导⾥新建Android⼯程喽。⾄此整个安装过程结束。
基本使⽤介绍
⾸先新建⼯程,输⼊⼯程名和主包名和存储路径;点击next到如图步骤:
上图中⾸先你可选择你的App要适配的设备是Wear还是Mobile还是TV。在你新建App选择最低适配版本时,强⼤的AS会给你⼀些有⽤的统计提⽰,如图描述了当前版本的⽤户情况,点击Help me choose后弹出如下更加形象的分布图表描述:
爱不释⼿的亮点就是这么⼀步⼀步⽐Eclipse强⼤的,这只是⼀些不值得⼀提的⼩点⽽已,强⼤的功能还在后⾯。继续点击Next选择形象友好的GUI模板,点击完成进⼊⼯程初始化过程。
第⼀次安装⼯程初始化时由于需要联⽹下载gradle会⽐较慢,不过有时候不是第⼀也会慢,⼯程依赖的gradle版本不匹配时也会⾃动重新下载;我的初始化很快,原因是我本地的gradle-2.2-all.zip之前已经下载OK的。⾄于啥时gradle后⽂会有说明。这⼉只是告诉你若果你看到卡⼀会⼉时正常的。
接下来进⼊到了⼯程界⾯下:
这个创建过程可⽐Eclipse上长的多。主要是因为从gradle上下载。gradle也可以⼿动离线下载好放在对应⽬录下。⼯程的结构和Eclipse上的不同,src下分为java和res。AS是基于idea,⽽idea和eclipse有⼤的区别,有好处也有不好的地⽅,在⼀段时间⾥,idea被认为是开发java最好⽤强⼤的ide⼯具,所以AS新建的时候有new application和new module开发。idea没有⼯作空间这样的说法。这就是Eclipse⽤户切换过来第⼀个⽐较不适应的地⽅。
具体说就是:
1. android studio是单⼯程的开发模式
2. android studio中的application相当于eclipse⾥的workspace概念
3. android studio中的module相当于eclipse⾥的project概念
有了如上三条概念⾃⼰⼿动创建摸索下,相信聪明的你⾃然就明⽩咋回事了吧。
接下来看⼀些⼯欲善其事必先利其器的基本⾼频率实⽤设置:
1. 中⽂乱码—–在窗⼝中,到IDE Settings->Appearance,在右侧勾选上“Override default fonts by”,然后在第⼀个下拉框中
选择字体为“simsun”,然后apply,重启IDE,就好了。
2. 设置快捷键—–在settings窗⼝中,到IDE Settings->keymap,右侧打开的就是快捷键了。右键单击要修改的快捷键,会弹出⼀个
菜单,选择“Add keyboard shortcut”就可以修改快捷键了。删除的话,在弹出的菜单中选择remove XXX即可。特别说明,在AS的快捷键设置⾥可以直接设置使⽤Eclipse快捷键还是别的IDE快捷键。如果你热衷Eclipse那么也可设置成Eclipse的快捷键。
3. 修改主题—–在IDE Settings->Appearance,右侧的Theme选择⾃⼰喜欢的主题即可。个⼈⽐较喜欢Darcula主题,也就是如上截
图样式。
4. 如何将Eclipse⼯程导⼊AS使⽤—–选择File->Import Project,在弹出的菜单中选择要导⼊的⼯程即可,选择好以后就直接next,在
第⼆个窗⼝中也选择默认的第⼀个选项就可以。需要注意的是,在AS中,有两种⼯程,⼀个是Project,⼀个是Module,上⾯已经细说过了。
5. 导⼊jar包—–选择File->Projcet Structure,在弹出的窗⼝中左侧到Libraries并选中,然后点击“+”,并选择Java就能导⼊Jar
包了。或者直接拷贝jar⽂件到项⽬的libs⽂件夹下,然后运⾏:Sync Project with Gradle Files。然后clean project重新编译。
6. 删除项⽬—–AS对⼯程删除做了保护机制,默认你在项⽬右键发现没有删除选项。你会发现你的module上⾯会有⼀个⼩⼿机,这是
保护机制。删除的第⼀步就是去掉保护机制,也就是让⼿机不见,具体做法就是⿏标放在⼯程上右键->open module setting,或者F4进⼊如图界⾯,选中你要删除的module,然后点击减号,这样就取消了保护机制,然后回到项⽬⼯程右键就可发现删除选项。注意:删除会将源⽂件删除。
1. 修改⼯程⽬录—–在创建项⽬的时候,在Project Location中选好⼯程⽬录后,要⾃⼰输⼊⼀个⽂件夹的名字⽤来保存⼯程,然后就
能使⽤⾃⼰的⼯程⽬录了。
⼊门总结
到此为⽌AS的基本情况相信你已经有个⼤致了解了。具体⽐Eclipse的优势体现在如下⼏点:
1. AS是Google专门为Android基于IntelliJ IDEA打造的利器。亲⽣的永远是最好的,只是现在还在成长中⽽已。
2. AS在速度上不管哪⼀个⽅⾯都⽐Eclipse快。
3. Darcula主题UI简直就是极客范,帅爆了。
4. 强⼤的智能提⽰补全功能在写代码时简直⽐Eclipse⾼效率N倍。
5. 智能保存,不需要Ctrl + S。效率会⼤⼤提升。
6. 整合Gradle构建⼯具,Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都⾮常⽜逼。
7. UI编辑器简直⽐Eclipse⾼效N倍,⾃带了多设备的实时预览,简直是神器。多语⾔适配点击地球直接输⼊,再也不⽤⽐较那个string
没有翻译了。
8. 内置终端直接替代cmd命令⾏,⼀个IDE全部搞定。
9. 完善的插件系统,如、Markdown、Gradle等,直接搜索下载。
0. 系统,安装的时候就⾃带GitHub, Git, SVN等流⾏的版本控制系统,可以直接check out你的项⽬,边写代码边右键可以直接具备
BCompare功能与其他版本进⾏对⽐修改。
总之就⼀句话,相信我,若果你和我⼀样是Eclipse⽤户切换过来,那么你绝对不会再切换回去,你会爱上AS的。
Android Studio⽬录结构
新建⼯程项⽬后AS的Product⽬录结构如下所⽰:
新建⼯程项⽬后AS的Module⽬录结构如下所⽰:
Android Studio开发调试使⽤
Android Studio调试其实也⾮常⽅便,⼀般问题直接通过AS的DDMS的Logcat就可以搞定。AS⽀持类似Eclipse的DDMS的所有功能。这⾥要说的是疑难问题的调试⽅式,即断点调试。
⾸先先编译好要调试的程序。
如上图2所⽰在⾏号处点击设置断点。然后如1所⽰点击开启调试会话。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。