从eclipse转到Android Studio

来源:互联网 发布:青岛淘宝店 编辑:程序博客网 时间:2024/04/30 21:14


首先应该是安装的流程:

http://blog.csdn.net/bewhatyouare/article/details/9004073


一、关于翻墙的问题

在Android Studio调试的时候,有些会因为缺少组件或者在调试的时候SDK没有对应的版本,本来Android Studio是可以一键下载的,但是往往因为不能翻墙。

关于翻墙有很多种方式,但是已然堵的越来越死。。。。

参考链接:

http://laod.cn/hosts/2015-google-hosts.html(我尝试的并没有什么用,但是有人有用)

http://www.360doc.com/content/12/0115/01/7988683_179462627.shtml(没有尝试,仅供参考)

当然啦,最主要的不方便在于SDK Manager没办法下载新版的SDK工具,方法(自测时可以使用)

就打开SDK Manager.exe,选中tool栏,点Android SDK Manager ,在下面Force https://...sources to be fetched using http://... 打上勾就行了,这个主要是把受保护的协议 https 转成普通http
仍然失败,继续尝试如下方法:更改代理
「HTTP Proxy Server」:mirrors.neusoft.edu.cn
「HTTP Proxy Port」 :80
设置好了之后瞬间特别快~(这个方法我是失败的,估计是因为代理失效了)

二、关于入门了解

注:网上有些教程、简介均是针对Android Studio的 beta版,与你使用的版本可能在一些地方有差别。

1、Android Studio 简介入门:参考链接:http://www.zhihu.com/question/21534929 知乎问答

2、深度问题:gradle是什么?一言讲来,gradle是脚本,就是组织各个的运行。

3、开始上手啦:这个人的博客实践性很强

http://stormzhang.com/devtools/2014/12/09/android-studio-tutorial3/

4、关于Android Studio 和 Gradle的那些事儿 

http://my.oschina.net/liusicong/blog/353462   个人觉得这篇打底 gradle挺好的


三、不知道在哪里找到的视频,很有用,整理如下

1)引入Eclipse的项目

File----new---import—选择一个eclipseproject(必须是这个project最顶层的文件夹)

然后会报错:"There are unrecoverable errors which must be corrected first"

然后这么改:

把eclipse的project里面的the project.properties 删掉 android.library.reference.1=../appcompat_v7

然后引入到Android Studio里面

之后把这句话加入到app/build.gradlefile:

 

dependencies{

compile "com.android.support:appcompat-v7:21.0.3"

}

有可能导入之后,说SDK不支持你的版本。这个时候你可以安装相应的平台,也可以修改app/build.gradle文件里面的额targetSDK版本,修改dependicies的版本


2)工具栏每个菜单的大概意思

1、File: project的新建、引入,Setting

2、View: 设置显示哪些窗口之类的

3、Navigate:搜索 各种资源文件

4、Code:提供了修改代码的选项

5、Analyze:分析代码

6、Refactoe:以不同的方式改变代码

7、Build:生成项目

8、Run:运行项目

9、工具类: AVDManager、SDK Manager等

9、VCS:版本管理

10、Windows:管理当前布局


3)查找文件、字符串

方法1:Navigate—Symbol—

方法2:按两次Shift键

方法3:Ctrl+shift+N:查找文件

方法4:Ctrl+E 查找打开最近打开的文件


4)添加Jar包

方法1:project视图下,找到libs文件夹,把jar包复制过去

右击jar包,add asLibrary,然后去看build.gradle文件,dependicies部分是不是已经引入

方法2:file-projectStructre—选择该project---选择dependicies—然后在libs文件夹里面删除


5)Run之前的准备

方法一:创建虚拟机

Tools—Android—AVDManager之后的应该就会了

使用Visual Device的时候,切换屏幕的方向,可以按住Ctrl,然后按F11

方法二:使用真实的Device

一般来说,我们需要启动AndroidStudio,再连上真机,一般来说豌豆荚或者360之类的会自动下载驱动,如果没有的话,需要打开SDKManager---Extras里面勾选 Google USBDriver进行安装。如果是三星、HTC的话,需要营运商提供(需要控制面板—设备管理之类的,手动去下载驱动)

提示:手机如果之前没有当过测试机,需要在设置里面设置开发者模式


6)快捷键

以下快捷键仅限于Android Studio默认的,当然你可以选择Eclipse的快捷方式

按理说,快捷键可以在 Help---Default Keymap Reference 中找到,但是因为网络不能翻墙的原因,你点击之后也看不到,所以暂时记录最常用的的

1、  代码注释,即注释掉选中的所有代码:Ctrl+/ 来回切换

2、  代码补全: AndroidStudio里面是Ctrl+space  但是如果你选择的是eclipse快捷键,当我没说。

Ctrl+shift+space是赋值的自动代码补全

3、  可以的参数方法:Ctrl+P

4、   Ctrl+Shift+Enter:补全代码块 包括最后的分号

  Shif+shift :Search everywhere

7)调试

1、添加断点—debug—停止后,Run-Step Over或者F8(如果是调到下一个断点,则是F9 Resume)

暂停后,如果你想查看变量的值,直接点击

Debug的时候也可以用watcher查看变量的值,也可以把其他的变量右击选中add to watcher来观察

右击断点,可以添加更多条件

2、Android Device Monitor

Tools—Android---Device Monitor  界面和eclipse一模一样

3、Memory Monitor

就是run程序之后,可以在logcat的那个窗口选中memory,看memory是如何运行的


8)小技巧

1、  现在你选择了Android,然后打开了一个类文件,然后点击Structure,会显示该类的函数之类的

2、Refactor重构 可以重新命名变量,把代码单独提取到一个方法等


9)最新推荐:
Android Studio 常用功能介绍:  http://ask.android-studio.org/?/article/23 主要是对面板各个部分的功能等的介绍


10)Android Studio 更新方法

国内网站一般都是老的方法下载增加的包什么的,stack flow上面是http://stackoverflow.com/questions/28133518/how-to-update-android-studio-automatically

这个是可以自动更新的,非常好用哦

注意,升级之后,gradle的版本也会随之升级,一定要查看你的Android Studio安装目录下面的gradle文件夹名有没有变化,然后在系统变量buildPath里面进行更改

1 0