我眼中的Android IDE

我作为一个Android小白,首先跟Android打交道的就是它的IDE(Integrated Development Environment,集成开发环境)了。

记得刚开始时是从图书馆借了本Android的书籍,然后就是各种下载安装,因为是新手走了不少弯路,但是最后看到能建出一个HelloWorld工程发现还是挺值得的。最先接触的是Eclipse,然后出现了AndroidStudio,也就下了个来玩玩。使用过这两种IDE后发现它们有许多不同,各有其优缺点。

一、最为直观的就是其界面上的不同了

        Eclipse:

         

        AndroidStudio:

区别:

1、项目栏上有点不同,AndroidStudio上的Project上还可以新建许多个Module(相当于一个工程里可以有好几个app),而Eclipse中一个Project就相当于一个app.

2、最大的区别就是在编辑界面上了,Eclipse由于代码区和界面区是在不同页面上,所以每次当你修改了界面时都要切换页面查看,麻烦许多。而AndroidStudio就解决了这一问题,它让代码区和界面显示在同一页面上,每当你修改时可以及时看到,特别是在布局,设置大小时会让你更轻松。

二、然后就是代码习惯上的不同(指的是快捷键、代码提示之类的)

           1、在AndroidStudio出现后很多程序员都开始由Eclipse转向AndroidStudio,听到最多的就是有点不习惯,特别是快捷键。因为AndroidStudio的快捷键与Eclipse确实有许多不同。以下是些常用快捷键的对比:

功能                                         Eclipse                            AS

生成构造器(Getter/Setter)                        右键->sourse->构造                      ctrl+alt+insert

黏贴当前行到下一行                                 alt+ctrl+down                           crtl+D

代码提示                                           alt+/                                   alt+enter

...                                                ...                                     ...

2、在使用了两种IDE后发现AS代码提示的比较少,适合上了手的人使用。比如但你需要重写一些方法是,它不会再写出默认形参

Eclipse:

 AS:

因为使用的时间不长,所以了解的也只是皮毛,所能举出来的例子不多。

虽然AndroidStudio相对于Eclipse上有所改进,但是AS由于刚出来不久也有许多问题。选择哪一种工具还是看个人喜好,毕竟工具不是最重要的,重要的是自己有一颗好学向上的心。

时间: 2024-11-13 03:49:42

我眼中的Android IDE的相关文章

Android Studio出现java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException的总结和解决方法

1.  Error:Execution failed for task 'mergeDebugAndroidTestResources'. > Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: 目前我见过的原因是手动改变了资源的后缀名造成的. 比如手动把logo.jpg改为logo.png,就会出现这种异常,因为实际上是jpg格式的图片,Android

Plug-in com.android.ide.eclipse.adt was unable to lead class Error

Today while i started my Android ADT Eclipse Workspace i got the following error message, Problem Opening Wizard The selected wizard could not be started. Reason : Plug-in com.android.ide.eclipse.adt was unable to load classcom.android.ide.eclipse.ad

随着时间的推移:构造SDK路径错误(An error occurred while automatically activating bundle com.android.ide.eclipse.adt)

在进行Android应用的开发过程中,有时候在配置SDK路径的时候(Windows->Preferences->Android).会出现例如以下报错:An error occurred while automatically activating bundle com.android.ide.eclipse.adt. 而且重新启动Eclipse也没用.  注:该图为正常情况. 搜索相关资料,找到例如以下处理办法: 命令行到eclipse路径. 执行:eclipse.exe -clean: 版权

Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException

异常Log: Error:Execution failed for task ‘:app:dexDebug’. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘/Library/……/java” finished with non-zero exit value 2 错误原因: 这个异常在Android Studio编译运

日积月累:配置SDK路径错误(An error occurred while automatically activating bundle com.android.ide.eclipse.adt)

在进行Android应用的开发过程中,有时候在配置SDK路径的时候(Windows->Preferences->Android),会出现如下报错:An error occurred while automatically activating bundle com.android.ide.eclipse.adt.并且重启Eclipse也没用.  注:该图为正常情况. 搜索相关资料,找到如下处理办法: 命令行到eclipse路径: 运行:eclipse.exe -clean: 日积月累:配置SD

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command ' finished with non-zero exit value 1

Error:Execution failed for task ':lenovoAlbum:processReleaseResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'Android_SDK\build-tools'' finished with non-zero exit value 1 com.

Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.process.ProcessException: o

出现上述问题 检查下是否多次引用同一个jar包 有以下情况 1. module下jar包版本不同 2. 同一个module 在libs中包含了.jar,而在src下又把相应的source页加入了 3. gradle中是否重复编译,比如 已经加了compile fileTree(include: ['*.jar'], dir: 'libs') 然而在下面又加一句compile files('libs/xxx.jar') 参考 Error:Execution failed for task ':ap

"com.android.ide.s.ProcessException:Process 'cand 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2"

使用Android Studio 出现该问题: "com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_60\bin\java.exe'' finished with non-zero exit value 2" 导致原因:项目中出现了重复的依赖.删除依赖项便可

向产品宣战——开发者眼中的Android UI Design

向产品宣战--开发者眼中的Android UI Design 准备了半个月,思考产品设计.交互设计,见证了公司的产品.UE和开发的撕逼,将自己的思考.感悟,整理成下文,谨代表广大程序猿,向设计狮.产品X开战.希望广大程序猿能够坚持贯彻Google的Material Design,切实认真负责的执行Android的设计思想,将MD设计带到产品中去,不做中国特色的App,将Android的开发风气带到正轨,树立正确的开发观.设计观. 希望广大程序猿朋友在博客后面留言.签名,规范Android设计.树