安卓开发工具汇总。开发者必备。安卓开发过程中须要用到各种工具,作为一名安卓开发者,有木有感到亚历山大,那么多工具!

今天给大家汇总了一下安卓开发工具,安卓开发者必备利器。

1、Draw 9-Patch

这个九宫格绘画安卓开发工具(draw9patch.bat)能够让你非常easy的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。

2、ProGuard

ProGuard 是一个免费的 Java类文件的压缩,优化。混肴器。它删除没实用的类。字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。是一款安卓开发中必备的混淆工具。

3、Safe.ijiami

安卓开发者必备利器。漏洞检測工具,主要针对安卓应用存在的漏洞进行具体的漏洞检測与分析。并能够一键生成具体的安全分析报告。依据分析报告数据提出有相应的解决方式!

主要功能:

(1)检查dex、res文件是否存在源码、资源文件被窃取、替换等安全问题。

(2)扫描签名、XML文件是否存在安全漏洞、存在被注入、嵌入代码等风险。

(3)检測App是否存在被二次打包,然后植入后门程序或第三方代码等风险。

(4)一键生成App关于源代码、文件、权限、keyword等方面的安全风险分析报告。

4、The Monkey Test Tools

Monkey Test Tools 包含 Monkey exerciser tool 和 monkeyrunner 安卓开发工具,主要用于程序的自己主动化測试。

5、LogCat

LogCat是Android中一个命令行安卓开发工具,能够用于得到程序的log信息。

Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的。缓冲区能够通过 logcat 命令来查看和使用。

6、The Android Emulator and Real Devices

一旦你開始开发 Android 程序,那么你一定须要看到程序的执行结果,这就是 Android 的模拟器安卓开发工具。可让你在不同的设备上測试 Android 应用的执行效果。

7、Dalvik Debug Monitor Server

DDMS 的全称是Dalvik Debug Monitor Service,作为一款安卓必备开发工具,它能够为我们提供比如:为測试设备截屏,针对特定的进程查看正在执行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。

8、Android Debug Bridge

adb(Android Debug Bridge)是Android提供的一个通用的调试安卓开发工具,借助这个工具,我们能够管理设备或手机模拟器的状态。

还能够进行下面的操作:

1)高速更新设备或手机模拟器中的代码。如应用或Android系统升级;

2)在设备上执行shell命令。

3)管理设备或手机模拟器上的预定port;

4)在设备或手机模拟器上复制或粘贴文件;

9、The SDK and AVD Manager

该安卓开发工具包括非常多重要的功能。包括管理不同的 Android SDK 版本号(构建目标)。你知道的 Android 的版本号众多,API上有些兼容性问题。另外该工具还用于管理 Android 虚拟设备配置 (AVD) ,用来配置模拟器。

10、Eclipse ADT

Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的安卓开发工具插件。

11、The Hierarchy Viewer

Hierarchy Viewer是随AndroidSDK公布的工具,位置在tools目录下。名为hierarchyviewer.bat。它是Android自带的安卓开发工具。能够帮助我们更好地检视和设计用户界面(UI)

主要功能有2个

1)从可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计;

2)结合debug帮助观察特定的UI对象进行invalidate和requestLayout操作的过程。

Android开发工具综述,开发人员必备工具的更多相关文章

  1. .Net开发人员必备工具下载

    .Net开发人员必备工具下载   本人亲测下载地址: Win8.1破解工具下载: http://pan.baidu.com/s/1eQf2UiQ 可激活版本 Windows Vista Busines ...

  2. DBImport v3.44 中文版发布:数据库数据互导及文档生成工具(IT人员必备)

    前言: 距离上一个版本V3.3版本的文章发布,已经是1年10个月前的事了. 其实版本一直在更新,但也没什么大的功能更新,总体比较稳定,所以也不怎么写文介绍了. 至于工作上的事,之前有半年时间跑去学英语 ...

  3. Web开发人员必备工具-Emmet (Zen Coding)

    如果你从事前端开发或者web开发的话,一定听说过Zen coding - 一种快速编写HTML/CSS代码的方法.它使用仿CSS选择器的语法来快速开发HTML和CSS - 由Sergey Chikuy ...

  4. 开发人员必备工具 —— JMeter 压测

    在接口开发完以后,开发人员应该学会对自己的接口先进行压测一下,虽然压测的结果并不一定准确,也不能完全反映真实情况,但是如果有问题的话多少是可以看出的,而且也可以及早做优化,做到心里有底.否则,等测试进 ...

  5. DBImport v3.3 中文版发布:数据库数据互导及文档生成工具(IT人员必备)

    前言: 好久没写文了, 距离上一篇文章是3个月前的事了,虽然工作很忙,主要还是缺少写作的内容和激情,所以没怎么动手. 之前有一个来月不断面试不同层次来应聘的人员,很有想写文的冲动,后来还是忍住了. 估 ...

  6. DBImport v3.5 中文版发布:数据库定时同步及文档生成工具(IT人员必备)

    前言: 趁着最近的休息时间,只能多勤快些:多写代码,多更新文章. 因为一旦投入新的工作,估计博客又会恢复到一年才产几篇的状态. 对于DBImport,因为用户的意见,增加了一个亮点功能,让软件B格升为 ...

  7. Web 开发人员必备的随机 JSON 数据生成工具

    在 Web 开发中,经常会需要一些测试数据来测试接口或者功能时候正确.JSON Generator 就是这样一款生成随机 JSON 数据的在线工具,Web 开发人员必备,记得收藏和分享啊. 您可能感兴 ...

  8. Android开发之常用必备工具类图片bitmap转成字符串string与String字符串转换为bitmap图片格式

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 博客园主页:http://www.cnblogs.com/mcxiaobing ...

  9. fir.im Weekly - 17 个提升 iOS 开发效率的必备工具

    本期 fir.im Weekly 精选了一些iOS 开发工具和动画源码分享,希望每个开发者能专注效率.实用.灵感.  iOS开发工具--如何优化ipa包大小 @iOS程序犭袁 推荐了关于"如 ...

随机推荐

  1. MP3文件的结构与编程

    有一个朋友喜欢听MP3,为了获取MP3,写了一个程序,专门从一家音乐网站上搜索下载mp3,一下子下载了有上千首.这时朋友又犯愁了,这些MP3的歌曲名字都是使用1,2,3,4,..等数字命名,挑选起来十 ...

  2. android打包apk时混淆遇到的问题

    android打包apk的时候一般会选择混淆,而在eclipse中常使用的是proguard来混淆.有很多时候引用了第三方包的时候会导致打包不成功,或者打包成功不能运行的情况. 首先看看正常的prog ...

  3. Swift - 使用UIScrollView实现页面滚动切换

    UIScrollView提供了以页面为单位滚动显示各个子页面内容的功能,每次手指滑动后会滚动一屏的内容.   要实现该功能,需要如下操作: 1,将UIScrollView的pagingEnabled属 ...

  4. 新手推荐:IIS+PHP+MYSQL环境配置教程

    本文介绍刚开始接触php的朋友如何为自己的服务器配置php环境 首先我们要的工具: 1.IIS:这个当然是不能少的了,用系统自带的就好了,这里就不教大家怎么装了. 2.PHP:php-5.2.0-wi ...

  5. poj 1611 The Suspects(并查集)

    The Suspects Time Limit: 1000MS   Memory Limit: 20000K Total Submissions: 21598   Accepted: 10461 De ...

  6. Linux Force DHCP Client (dhclient) to Renew IP Address

    http://www.cyberciti.biz/faq/howto-linux-renew-dhcp-client-ip-address/‘m using Ubuntu Linux. How to ...

  7. operation is executing and cannot be enqueued

    http://d2100.com/questions/29022 作为依赖关系的另一个 NSOperation 添加时不调用 NSOperation dealloc 使用文书我看到很多我自定义的 NS ...

  8. MySQL错误:You are using safe update mode and you tried to update a table without a WHERE that uses a K

    转载自:http://blog.csdn.net/dragonpeng2008/article/details/7279590 Error: 1175 SQLSTATE: HY000 (ER_UPDA ...

  9. [Cocos2d-x]节点的尺寸大小

    作为一个CCNode,本身没有大小而言,但是AddChild之后,便有了尺寸的概念. Cocos2d-x中对于一个节点的尺寸可以通过以下三个方法获取: CCSprite: getContentSize ...

  10. Fluentd: Open Source Log Management

    Fluentd: Open Source Log Management "Fluentd" is an open-source tool to collect events and ...