推荐10款最常用的Android开发工具

推荐10款最常用的Android开发工具

我们使用各种语言进行开发时,总是会用到各种各样的开发工具。有些开发工具是开发人员的必备品,有些则是为了提高开发效率而用。Android开发同样也会用到多种开发工具,供开发人员设计、创建、测试和发布程序时使用。下面向大家推荐十款常用的Android开发工具。

1.Eclipse
w/ADT

  虽然Eclipse并非唯一可用于开发Android应用的Java开发环境,但它是目前最欢迎的工具,有很大程度上是因为它的成本很低(免费),但最主要的原因还是它与其他Android工具的强大组合功能。最典型的表现就是它与Android Development Tools(ADT)插件的组合(开发者可以通过Android网站下载ADT)。

      
2.Android
SDK
and AVD Manager

  这项SDK可提供多种重要的功能,它能管理不同版本的Android SDK,以及第三方附件、工具、设备驱动程序和文件。第二大功能就是管理用来安装模拟器实体的Android
Virtual Device配置(AVD)。

      
3.Android模拟器和实际移动设备

  如果开发者创建完成了一款应用程序,就必须针对自己锁定的设备进行测试。你可以将模拟器与AVD结合在一起模拟目标移动设备的运行环境,但更全面地进行测试,你还是需要一个真正的移动设备,因为模拟器虽然功能强大,但它毕竟不是实际使用的手机,用户也不可能使用模拟器运行应用程序,所以实际移动设备也是测试环节必不可少的工具。

      
4.Android Debug Bridge(adb

  该工具可将其他工具接入模拟器和设备,它除了可以让其他工具(游戏邦注:尤其是Eclipse ADT插件)功能生效以外,还可以使命令行上传或下载文件,安装或卸载程序包,通过进入设备或模拟器的shell环境访问许多其他功能。

      
5.Dalvik Debug Monitor Server(DDMS

  无论是通过独立应用程序还是Eclipse perspective访问DDMS,它都能提供检查、调试、与模拟器及设备实体交互的便利功能。开发者可使用DDMS检查运行程序和线程,探索文件系统,搜集堆栈和其他内存信息,附上调试器,甚至是抓取视频截图。通过模拟器,开发者还可以模拟电话接听和发送SMS等状态。

      
6.LogCat

  LogCat是Android日志系统的名称,你可以通过Eclipse、adb读取LogCat数据,它可以提供系统中相关事件的诊断信息。开发者可以由此将应用程序的调试和诊断信息发送到LogCat。

      
7. Draw 9-Patch

  Draw 9-Patch可助开发者更方便地完成应用程序的图形设计,该工具支持开发者将传统的PNG图像文件转化成更具灵活性、更能有效运用于手机应用开发过程的可扩展图像文件。这项工具可以在快速显示效果的环境中简化NinePatch文件的创建过程。

      
8.The Hierarchy Viewer

  开发者可通过独立应用程序或者Eclipse perspective访问The Hierarchy Viewer,它的作用是在运行过程中查看程序的UI布局,提供了一个图表显示应用程序布局和视图层级的情况,开发者可依此判断程序UI布局的存在问题。

      
9. ProGuard

  它是典型的Android应用开发过程中必不可少的一个环节,为开发者提供了一个发布产品后保护知识产权的有效方法。ProGuard这种混淆器可用于模糊相关信息,并用无意义的字符序列来替换其中重要内容,使其难以进行逆向工程。通过ProGuard可得到更精简的文件,也就意味着网络传输更省时,装载速度更快,占用内存空间更小。

      
10.The Monkey Test Tools

  它包括Monkey试验程序和monkeyrunner工具,这两项工具可用于自动测试应用程序。前者可在强度测试过程中将其中发生事件随机发送到应用程序中,而后者可使用Python脚本通过截屏自动测试和检查相关结果,以此测试应用的稳定性。

      
写在最后

上面列出的十个常用工具适用于所有的Android应用开发项目。Android
SDK还提供了很多其他的开发工具,有些只用于开发某些特殊项目,以后可能也会有更多的开发工具问世,作为Android开发者有必要经常关注AVD和SDK Manager的更新信息。当然我们获取Android开发工具最新消息的最可靠来源还是Android Developer网站,我们可以从中获取新手指南、技术文章,下载到最新的SDK,了解开发工具的最新动态。

时间: 2024-10-31 20:04:32

推荐10款最常用的Android开发工具的相关文章

推荐10款非常优秀的 HTML5 开发工具

HTML5 发展如火如荼,随着各大浏览器对 HTML5 技术支持的不断完善以及 HTML5 技术的不断成熟,未来 HTML5 必将改变我们创建 Web 应用程序的方式.今天这篇文章向大家推荐10款优秀的HTML5开发工具,帮助你更高效的编写 HTML5 应用. Initializr Initializr 是制作 HTML5 网站最好的入门辅助开发工具,你可以使用提供的特色模板快速生成网站,也可以自定义,Initializr 会为你生成代码简洁的可定制的网页模板. → 访问 Initializr

推荐15款最好的 Twitter Bootstrap 开发工具

Twitter Bootstrap 自从2011年最初发布到网上后,迅速成为 Web 领域最流行的响应式前端开发框架之一,是网页设计的优秀实践.Twitter Bootstrap 框架包含了众多的预定义风格的组件,插件和加载项. 在这篇文章中,我们想向大家介绍15款最好的 Twitter Bootstrap 开发工具以更好地满足要求以及帮助提高他们的 Web 开发的生产力. 您可能感兴趣的相关文章 10大流行 Metro UI 风格 Bootstrap 主题和模板 推荐12款优秀的 Twitte

10个不可错过的Android 开发工具

今天麦子学院android开发老师给大家介绍android开发人员必须的10个android开发工具: 1.Eclipse ADT Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件.   2.The SDK and AVD Manager 该工具包含很多重要的功能,包括管理不同的 Android SDK 版本(构建目标),你知道的 Android 的版本众多,API上有些兼容性问题.另外该工具还用于管理 Android 虚拟设备配置 (AVD) ,用来配

8个常用的Android开发工具

周末发现一些比较有用的android开发常用的工具,里面大部分是自己经常用的,还有一些暂时很少用,暂且在这里记录下,以后一定同样会经常用到的. 1 The SDK and AVD Manager 这个工具是用来添加.更新Android SDK的组件的,例如新的API. 2 Android ADT 这是Eclipse的Android开发者查件,为Android开发提供了一个可视化的集成开发环境. 3 Android DDMS 在Android开发工具包当中有一个调试工具,Dalvik Debug

10款 Mac 经典原型设计开发软件推荐

在Mac上有大量强大的开发和设计工具,今天和大家推荐10款Mac上的经典原型设计开发工具,原型设计工具是开发者必备的一款工具,无论是网站开发还是移动APP开发,都需要在前期进行严格细致的原型设计,才能在后期开发中节省时间. 本文图片和内容均来自[风云社区 SCOEE],如想了解更多mac软件可上[风云社区 SCOEE]. 有需要其他类型的软件,可在评论区留言或私信于我[磨人的小妖精],以后也会不断更新更多专题资源. 有想要的软件资源,需要下载的也可以找我[磨人的小妖精]私信留言. 往期专题 ma

推荐10款免费而优秀的图表插件

开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依靠于flash.IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas.svg为代表的html5技术,表现点.线.面要素的技术已经越来越规范成熟.我在本篇文章中收集了10款免费开源且比较优秀的图表制作插件,以供各位参考. 1,ichartjs(国产) ichartjs是一款优秀的国产开源插件,作者是王鹤,英文名taylor,毕业于南昌大学

【转】推荐10款最热门jQuery UI框架

推荐10款最热门jQuery UI框架 原创 在进行Web开发时,并非所有的库都适合你的项目,但你仍需要收藏一些Web UI设计相关的库或框架,以在你需要的时候,加快你的开发效率.本文为你推荐10款非常优秀的基于JQuery的Web UI设计框架 1.国产jQuery UI框架 (jUI) DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 设计目标是简单实用,快速开发,降低ajax开发成本. 欢迎大家提出

Android 开发工具及测试工具 汇总

注明:  转自 外部网站 http://www.tuicool.com/articles/EFBjequ 主要介绍和Android开发工具和测试工具相关的开源项目.  Json2Java 根据JSon数据自动生成对应的Java实体类,还支持Parcel.Gson Annotations对应代码自动生成.期待后续的提取父类以及多url构建整个工程的功能 项目地址: https://github.com/jonfhancock/JsonToJava 在线演示: http://jsontojava.a

最新版Android开发工具

最新版Android开发工具 JUN 27TH, 2014 Android Tools ADT Bundle ADT Bundle包含了Eclipse.ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境. 版本号 Windows Max OSX Linux ADT-23.0.0 32位 64位 64位 32位 64位 Android Studio 版本号 Windows Max OSX Linux 0.8.2