从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里面进行更改
- 从eclipse转到Android Studio
- 从eclipse 转到android studio
- 从Eclipse转到Android studio的历程
- 从Eclipse转到Android Studio的注意事项
- Eclipse转到Android studio里
- 从Eclipse adt转到Android studio-------修改Android工程的编码,GBK 变UTF-8
- 开发辅助:从Eclipse转到Android Studio/Intellij Idea需要做的设置
- 解决从eclipse转到Android studio依赖第三方后打包出现问题
- studio项目转到eclipse
- 关于eclipse项目转到android studio的经验
- 将Eclipse的项目转到Android Studio上
- eclipse项目转到Android studio的步骤和问题
- android studio从Eclipse迁移
- 从Eclipse到Android Studio
- 从eclipse到android studio
- 将Eclipse项目转到Android Studio你所应该知道的
- 如何将eclipse的项目转到android studio中及其注意事项?
- 换枪了-从Eclipse转到IDEA
- AutoCAD 2015中文版从入门到精通——互动出版网
- 经典下拉式菜单 js+css 实现
- CSS HACK技巧
- 事务以及数据库连接池
- HIVE窗口函数
- 从eclipse转到Android Studio
- 清理好桌道壁纸右键菜单
- hdu4430_Yukari's Birthday(数学放缩+二分)
- 栈的应用 - 符号平衡问题
- mysql 普通表转分区表
- android的资源目录 /res/xml /res/raw 和 /assets
- unity 摄像头
- Java内部类学习
- JS浮点运算