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.. 字样 如图:
这时候点击 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
这种添加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
更新完成后再次 Build -> Clean Project
问题13:Eclipse在用SDK manager更新SDK后,启动Eclipse提示This Android SDK requires Android Developer Toolkitversion 23.0.0 or above. 需要更新ADT.
进入文件D:androidadt-bundle-windows-x86_64-20131030sdk oolslib,找到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+/ 则删除原来的