Android Studio 之基本使用和常见问题

在使用android studio (AS)新建项目时会有一个概念:

Eclipse中的workspace相当于AS中的project;

Eclipse中的project相当于AS中的module

Eclipse在一个workspace创建多个project相当于在AS的project创建多个moduel

AS 中一个AS窗口只能有一个project,所以当你new project后会生成一个新的as窗口。


AS每次启动后会默认启动上次打开过的的project,如果上次没有打开过project,那么会到AS 欢迎界面



问题1:如何切换到AS欢迎界面?

   在当前的as窗口,File -> Close Project 会跳转到 Android Studio 欢迎界面,
   注:如果打开了多个project,所有的project close后才会跳转到AS欢迎界面

问题2:如何打开已经存在的project(workspace) ?

(1) 在AS窗口, File -> Reopen Project (这里显示的是近期打开的project) 也可以 File -> Open ...
    如果Reopen Project 被清除了,那么只有通过File -> Open project的方式打开。


(2) 也可以切换到AS欢迎界面-> Recent Projects查看近期打开过的project  也可以 

     Open an existing Android Studio Project
     如果Recent Projects 被清除了,那么只有通过Open an existing Android Studio Project的方式打开。
     Recent Projects 选中project, 按下 Backspace 也就是退格键,此时会提示是否要删除?

问题3:如何创建AS的project ?

(1)在AS欢迎页(起始页)选择 Start a new AndroidStudio project

(2)在AS 窗口页,选择 File -> New Project

   每次创建project的时候都会有project目录输入项



问题4:如何删除AS中的某个project ?

AS窗口的目录导航栏里选中project目录,右键



此种删除方法 不能完全删除,执行后还有工程根目录没删除



问题5:如何修改SDK路径 ?

  (1) 在AS 欢迎界面  Configure -> Project Defaults -> Proejct Structrue --> SDK Location 

         修改 SDK Location和JDK Location


  (2) 在当前AS 窗口, File -> Project Structure... -> SDK Location 修改 SDK Location和JDK Location

问题6:如何删除AS Project中的某个module ?

  (1)  删除之前的状态

         module app 图标为手机状态

         

选中 app 右键没看到Delete.. 字样 如图:


(2) 开始删除 File -> ProjectStructure ...  选中Module  app , 点击 


这里仅是从Modules 列表删除了 app 这个Module, 对应的文件目录并没有真正删除,回到AS project 界面


可以看到 app 的手机图标已经消失了,Project2 图标已经 原来的 蓝色茶杯 状态 变成现在的 蓝色方形图标。同时 右键app ,出现了Delete.. 选项


这时候点击 Delete… 就能将整个app 目录删除

问题7:如何删除AS中的某个project ?

AS窗口的目录导航栏里选中project目录,右键Delete,  此方法删除不全


问题8:如何将Eclipse项目作为Module导入到AS 中?

(0) 首先要对Eclipse项目导入生成build.gradle 文件(ADT至少要22以上)

 

然后有以下两种方式

(1) File -> New -> Import Module.. 将Eclipse 项目作为一个module 导入到已存在的AS project中。

这种Import Moduel方式会将原有eclipse工程copy 到AS Project目录下的作为一个Module

(2) File ---> Project Structure…  ---> Project Settings ---> Modules 点击 

这种添加Module方式是在原有的Eclipse基础上修改的,不会copy到ASProject目录下的。


问题9:如何修改字符集?

Settings -> Editor -> File Encoding-> IDE Encoding /Project Encoding, Default encoding for propertiesfiles  UTF-8


问题10:如何给AS 指定Build Tool Version ?

 

AS 版本对Android SDK Build-Tools版本要求至少是 19.1,如果没有下载SDK Build-tool我们可以在SDK Manager 中去更新。

然后在project / module 目录下的 build.gradle 文件中配置buildToolsVersion

 

Build -> CleanProject 如果build tools版本过低,会as 窗口的底部有提示:Eg:

Aproblem occurred configuring project “:app”

>TheSDK Build Tools revision (17.0.0)is too low for project “:app”. Minimumrequired is 19.1.0


问题11:如何禁用AS 每次启动Android SDK更新检查?

每次启动AS的时候,在启动页面,总出现下面的进度:



这是在检查Android SDK 有人会在这里卡上很长时间,很大的原因是网络连接有问题, 可以通过配置hosts的方式来解决,如果检查需要更新,则需要你进行安装,如果想跳过这一步,可以进行如下操作:

在Android Studio安装目录下的bin目录下,

找到idea.properties文件,在文件最后追加disable.android.first.run=true


问题12:AS Project   Build -> Clean Project 出现 Could not resolve com.android.support:appcompat-v7:21.+

> Could not resolve all dependencies forconfiguration ':app:_debugCompile'.

  > Could not resolve com.android.support:appcompat-v7:22.1.1.+.

    Required by:

        demoproject:app:unspecified

     > No cached version listing forcom.android.support:appcompat-v7:22.1.1.+ available for offline mode.


(1)    首先要更新Android SDK Manager  ->Extras

Tools

Android SDK Tools

Android SDK Platform-tools 这两项下载更新,然后关闭SDK Manager 重启AS

 

(2)    再次打开Android SDK Manager –> Extras

勾选上Android SupportLibrary ,

 

如果AndroidSupport Library 更新完成后,再次Build -> Clean Project 出现下面的问题


(3)    那需要再次打开再次打开Android SDK Manager –> Extras

 

将Anroid SupportRepository 也勾选上, 更新。



更新完成后再次 Build -> Clean Project




问题13:Eclipse在用SDK manager更新SDK后,启动Eclipse提示This Android SDK requires Android Developer Toolkitversion 23.0.0 or above. 需要更新ADT.

 进入文件D:\android\adt-bundle-windows-x86_64-20131030\sdk\tools\lib,找到plugin.prop

 打开后,显示

# begin plugin.prop plugin.version=23.0.0

  # endplugin.prop

此时,只需将23.0.0改为22.0.0或者更低的版本号即可

# beginplugin.prop  plugin.version=22.0.1

  # endplugin.prop


问题14:Anroid Studio 常用快捷键?


AS 窗口 File -> Settings -> Keymap 或者在AS 欢迎页面 Configure ->Settings -> Keymap 即可查看AS常用操作快捷键。


Ctrl + N 快速查找类

Ctrl + 空格 完成查找

Alt + F7 查找本类中的方法,变量被引用的地方

Ctrl +Q 查看类或方法的注释(API文档提示)

Shift + F6 重命名类或方法或变量

Ctrl + alt + l 格式化

Ctrl+ O 显示类的方法,并可以基类方法

Ctrl + shift + backspace 跳转到上次编辑的地方

Ctrl+ alt + space 提示信息

Ctrl + Shift + 空格,快速联想,适配到合适的内容

Alt+Insert 快速生成get,set方法

Ctrl + e 查看最近打开的文件


Settings -> Keymap -> Main menu ->Code -> Completion -> Basic,  这个是在输入的时候代码自动提示,AS默认设置的快捷键是 Ctrl + Space

 

但这个和系统输入法切换的快捷键冲突,需要重新设置,

 

可以将 此快捷键方式 设置为 alt + / , 如果原来有设置alt+/ 则删除原来的



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值