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

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

相关文章推荐

【Studio】登录Android Studio

Android Studio界面的右上角有个小人头像,可是我几次都登录不了。点击登录后,跳转到网页,提示要登录Google帐号,我也登录了,但是回到Android Studio,界面却什么也没有发生。...

Android Studio

工欲善其事,必先利其器。面对开发者诟病的开发效率低、碎片化日益严重的问题,从开发工具上着手似乎是最佳的选择了。5月16日凌晨,谷歌2013年I/O开发者大会在美国加州旧金山芳草地艺术中心开幕。大会上,...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

Android Studio

有一段时间老是报这个错误,不知道什么原因,希望知道的高说能帮忙一下Invalid stub element type in index: file: file:///home/linky/Androi...

Android studio

Android Studio导入第三方类库的方法 本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比...

Android Studio

通过下载,安装,目录结构等方面介绍Android Studio

Android Studio

Android 开发 IDE Android Studio对于国内的 Android 开发者,我们使用它的原因是——它是一个不错的IDE,UI设计更加即时,代码提示更加丰富,Lint 更加智能等,比 ...

Android Studio

Internal error. Please report to http://code.google.com/p/android/issues java.lang.RuntimeExcep...

Android Studio

问题一: Error:(26, 9) Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:...

android studio

Android Studio 是一个Android开发环境,由Google发布,运行于Linux, Mac OS X, windows三大平台,基于IntelliJ  IDEA,类似Eclipse A...

Android Studio

Android Studio快捷方式Android studio中的快捷方式的使用IDE 按键 说明 F1 帮助 Alt(Option)+F1 查找文件所在目录位置 Alt(...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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