Android SDK提供了一系列可帮助开发者设计、创建、测试和发布Android应用程序的强大工具,以下是来自游戏邦编译developer推荐的10款最常用的开发工具。

1.Eclipse w/ADT

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

Eclipse

2.Android SDK and AVD Manager

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

The SDK and AVD Manager

3.Android Debug Bridge(adb)

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

4.Dalvik Debug Monitor Server(DDMS)

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

Dalvik Debug Monitor Server

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

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

The Android Emulator

分享至

扫描关注游侠网

微信扫描,关注游侠网

android开发和手游开发工具,developer盘点Android开发者必备十大开发工具相关推荐

  1. 视频教程-红孩儿网狐Cocos经典棋牌开发教程-手游开发

    红孩儿网狐Cocos经典棋牌开发教程 中国早期游戏程序员,2003年起从事游戏程序开发,负责开发过多款游戏项目,曾担任大型端游<无限世界>自研引擎技术负责人,2012年起关注Cocos引擎 ...

  2. 视频教程-H5入门-系列手机游戏开发-过河-手游开发

    H5入门-系列手机游戏开发-过河 20年软件项目开发管理经验 工信部人才交流中心特聘专家讲师 日本U-CAN在线教育特聘主任讲师 国家十二·五规划软件工程教材作者(书:清华大学出版社出版) 中国软件行 ...

  3. android linux 优化,【「Android」UE手游研发中,如何做好Android内存优化?】|Linux|DEX|腾讯游戏|_傻大方...

    傻大方提要:[「Android」UE手游研发中,如何做好Android内存优化?]编者按在大年夜多半人的印象里,用UE引擎制造出来的游戏实际占用内存会比较高.腾讯游戏学院专家Leonn,将和大年夜家分 ...

  4. [转]新版.Net开发必备十大工具

    本文转自:http://www.cnblogs.com/zxhoo/archive/2011/04/02/2002905.html 几年前MSDN上的一篇文章<Ten Must-Have Too ...

  5. 网页开发工具有哪些?——开发者必备的15个Web开发工具

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. Testin云测率先全面支持Android 5.0手游云测试

    Testin云测率先全面支持Android 5.0手游云测试 2014/11/21 · Testin · 业界资讯 谷歌公司于今年10月16日推出全新Android 5.0操作系统,迅速成为全球移动互 ...

  7. 成功开发新客户 必备十大技巧

    成功开发新客户 必备十大技巧 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  8. Java开发者必备的六款工具

     Java开发者必备的六款工具 摘要:对于初入行的Java开发人员来说,寻找合适的工具是困难的,并且是浪费时间的.而今天我们将列出六款Java程序员必备的工具,其中包括Notepad++.XML ...

  9. java需要会的工具_Java开发者必备的几款工具,一定要掌握!

    原标题:Java开发者必备的几款工具,一定要掌握! Notepad++ Notepad++是用于编辑xml.脚本以及记笔记的最佳工具.这个工具的最好部分在于,你在Notepad++上打开的任何一个文档 ...

最新文章

  1. 下载nodejs的mysql安装包下载_nodejs安装包下载|nodejs(javascript运行环境) v5.3.0 最新稳定版 - 软件下载 - 绿茶软件园|33LC.com...
  2. 【深度学习】keras框架使用预训练模型进行Finetune的应用
  3. php中如何写js代码提示_PHP 如何编写类似js中alert() 提示框
  4. Swing俄罗斯游戏编写详解(附源码)
  5. 这不仅仅是html5的HTML5问题
  6. 如何才能CentOS终端输入中文
  7. springmvc ajaxjson处理
  8. 深度学习网络训练中出现nan的原因分析
  9. Linux清理cache
  10. 信息网络传播中的服务器标准,信息网络传播权的服务器标准与实质替代标准之争...
  11. 国内外php主流开源cms汇总
  12. Cocos游戏开发——004cc.Node坐标空间
  13. 深度学习----HOI人物交互算法:ICAN
  14. ios9提取安装包ipa_iOS获取ipa包以及图片资源
  15. css 标点符号换行问题
  16. fst 共享后缀_trie、FSA、FST(转)
  17. ajax请求后台下载文件
  18. CodeForces 1K-1600R-1407C Chocolate Bunny
  19. 黑苹果NVIDIA显卡驱动程序【 WebDriver-378.05.05.25f01+支持 macOS 10.12.6 Sierra (16G29)版本】
  20. 金融壹账通TaaS平台继续发力

热门文章

  1. 中国最大的500家外商投资企业
  2. 反射内存网搭建参考文献
  3. 现代控制理论——矩阵指数函数的计算方法
  4. C++_OpenCV分离RGB通道
  5. 深入浅出 Gradle Sync 优化
  6. QNAP 威联通(NAS)安装百度云(Linux方案)
  7. Conv2Former
  8. 36Kr常锋无人机-项目分析和投资决策要点
  9. 裁判文书网 爬虫 最新更新2020-08-12
  10. 【人工智能实验】卷积神经网络CNN框架的实现与应用-手写数字识别