android studio

原创 2016年08月31日 09:27:38

还是需要熟悉这个工具:

1:快捷键的熟悉,比如代码自动补全,格式化段落,方法引用,变量引用,智能提醒等各种辅助

       目前需要熟悉新的快捷键,虽然说可以在快捷键中设置使用其他方案,比如使用之前的eclipse快捷键方案,但是觉得还是适应新的比较好。

       如果需要设置可以在File-Settings-Keymap-keymaps点击然后选择想要的方案即可。

       这里使用Default模式。原则上不应该改动而是要适应。

       那么说几个常用的,Ctrl+Alt+空格:代码辅助     Alt+F7:查找引用     Ctrl+G:定位到某行                Shift+F6:重命名

       Ctrl+F12:类结构,也可以点击左边的structure查看。          Ctrl+J:代码快速辅助               Ctrl+Alt+L:格式化代码段落       Ctrl+Shift+I:弹窗查看定义

       Ctrl+U:查看父类方法       Ctrl+Shift+F12:全屏/非全屏切换

      可参考下面的链接:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/

2:eclipse工程迁移到android studio:如果直接百度,就会掉进一个坑里,说在eclipse中右击project的Export--generate gradle file,生成gradle文件,然后在android studio中    import该工程,然后导入发现工程的目录和eclipse中类似,就是src,bin,gen等等,而且只有一个gradle文件,而不是as中的build,gradle等工程结构,然后还有很多错误,虽然通过修改可以编译通过,但实际上看起来还是不舒服。

正确的办法还是不需要在eclipse中对原来的工程做修改,原则上把android build-tools版本设置高点即可,比如设置为19对应平台4.4.2,然后直接在android studio中import该工程,会弹出提示框“importing  a project creates a full copy of the project and  does not alter  the original Eclipse project”,就是说只是拷贝,不会改变原始工程,然后下面是一个路径,这里实际上应该选择androd studio工程路径,如果不动直接下一步的话,该工程会在以前的eclipse workspace中自动生成,当然eclipse wrokspace中的原始工程不会发生任何改变。

如果是一个project 依赖其他 library,则只要import该主工程则该library工程也会自动被导入到android studio中,还是非常方便的。

可以参考链接:http://www.open-open.com/lib/view/open1449042857686.html

3:jar包导入,只要将需要的jar包拷贝在android sudio中src下的libs里,即app— src —main —libs文件夹下,然后右键点击新黏贴的jar,在弹出菜单中点击Add As Library.

选择你要导入到的那个module(在AndroidStudio中相当于Eclipse中的project),如果当前只是一个项目,下拉框中除了app也没有其他的内容,那么直接点击ok确认,倒入后就可以看到jar包的源码,如果不导入只是复制进来是看不到代码的。当然也可以通过File-Project Structure-Dependencies,右边有个加号+,点开选File Dependency即可,然后看到build.gradle文件已经对该jar做了增加。删除的话右键jar包delete会弹出对话框,然后确认后,下面消息会给出提示说该jar在build.gradle文件中有引用,如果删除了jar但gradle文件中的配置不会变,这里选确认,然后修改gradle文件之后sync即可。

4:多工程工作,eclipse中workspace为工作空间,一个workspace可以有多个projects,android studio中则为project,一个project可以有多个module,所以原则上project不能太多,一个project下可以有多个module项目,想在一个project中放多个module可以File-New-Import Module,然后选择模块,之后发现这些模块都被导入到了该project下。想要删除module可以在File Structure中删除该模块,然后在工程中delete该module。

3:Gradle配置文件和其他配置文件的编辑。

app模块下build.gradle文件为配置文件,比如jar,即使删除了libs下的jar,但是gradle不改变也能编译过,如果单独修改gradle文件,则需要sync同步一下。

gradle文件这块可参考:http://kvh.io/cn/embrace-android-studio-gradle-plugin.html

tip:本地编译,如果嫌联网编译慢,可以改为本地编译,settings中有offline mode,离线模式

4:多版本的打包编译

5:manifest文件修改?无法删除?

6:Unit Test

7:待续。。。


参考文章:

http://www.cnblogs.com/qianxudetianxia/p/3987395.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android Studio实现计算器

  • 2017年11月09日 13:19
  • 26.19MB
  • 下载

Android Studio 3.0 汉化包-方法二

  • 2017年10月31日 15:56
  • 16.74MB
  • 下载

Android Studio自动生成控件Id插件的使用--findViewById自动化

有没有遇到自己设计好布局后有N多控件需要在Activity中初始化? 不会偷懒的程序员不是好程序员,哈哈,来推荐一款自动生成控件id的插件Android Code Generator,来一张效果图:...

android studio 使用NDK和swig编译c++示例

  • 2017年10月30日 10:16
  • 10.41MB
  • 下载

gradle-3.3-all.zip编译android studio必备

  • 2017年10月26日 09:36
  • 87.15MB
  • 下载

Android Studio基本使用及创建module

本文主要推荐给由Eclipse开发转向使用Android Studio(以下简称:AS)的开发者,介绍AS最基本以及最常用的功能,老司机请绕道哦O(∩_∩)O,以免耽误宝贵的时间。 主要内容: (...

Android Studio 3.0 正式版汉化包

  • 2017年11月11日 12:57
  • 887KB
  • 下载

解决Android Studio加载第三方jar包,出现包重复加载的问题

2015-02-13 0 个评论 来源:JavAndroid 收藏 我要投稿 通过Maven中央库添加第三方jar包的时候,出现了重复加载jar包的问题,解决办法很简单去掉...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android studio
举报原因:
原因补充:

(最多只允许输入30个字)