Android开发常用工具推荐

544 查看

前言

本文阅读时间:4 min 30 s

首先必须声明,我个人用的是Windows系统,所以我的推荐也是基于Windows的。至于什么时候推荐Mac版的工具,等我有钱换了Mac再说!

正文

好了,大餐来了

[1] AndroidStudio

下载地址:

官方下载:https://developer.android.com/studio/index.html

这个链接在你看了我推荐的最后一个工具之前基本上没用,你懂的!所以在你还没有看到文末时,我也准备了这个:

可用下载:http://android-studio.org/index.php/download

简介:

这是google官方推出的也是推荐的android开发工具,相比eclipse而言,studio的优点太多了!
比如:

  • 界面更整洁美观,还有多了黑色主题

  • 快捷键功能强大,这将导致你一旦用上了studio就再也不想用eclipse了,尽管你以前那么痴迷eclipse

  • 模拟器也更好用,界面更顺畅。

  • 支持插件,让我们的开发更便捷。

  • 增加了独特的gradle文件管理工程及工程资源的配置

  • 2.0以后还多了实时运行的功能,在修改bug时不用再等4~5min去等待运行了

  • logcat不会再无缘无故打不出来

  • 对调试工具的优化

  • 。 。 。

studio的优势还有很多!我刚开始使用studio的时候,就是因为我们公司的产品遇到了64k的问题(也称为65536的问题,应该就是1024*64)简单的解释就是:

我们同时在工程中引入过多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件。

这个问题在eclipse和studio中都有可能出现。但我当时搜索了一下,得到的讯息大概是这样的:

  1. 用studio只需要通过gradle进行简单配置就能解决这个问题

  2. eclipse却是建议删除不必要的方法和jar包,或是用什么gradle插件等,相对而言比较麻烦,实际操作难度系数很高!

附上studio解决64k问题的链接:
http://www.cnblogs.com/ccddy/p/5479854.html

在Android开发中的应用:就一句话——做Android,它就是你的不二之选!

[2] HiJson

下载地址:

360云盘:
https://yunpan.cn/cBfSvHqVYjhDZ 访问密码 b3bf

简介:

这是一款json格式化工具,简单两步操作就可以了!

  1. 复制json字符串到左边的框里

  2. 点击菜单栏中【格式化json字符串】

然后你就看到了如下图所示的画面

在Android开发中的应用:

  • 方便我们创建bean类(不过创建bean类更加简便的方式是,通过AndroidStudio的GsonFormat插件)

  • 对我们解析json字符串很有帮助,当我们的json太过复杂的时候,我们可以一眼从上图的右边文本框中看出每一个节点是Array还是Object!

  • 在调试bug时,对服务器返回的字符串可以进行格式化对比,看着也是比较清晰

当然了解决问题的方式永远都不会只有一种,这里也给大家提供一个在线格式化json字符串数据的网址: http://www.json.cn/

[3] SQLite Expert

下载地址:

官方下载:http://sqliteexpert.com/download.html

简介:

SQLite Expert就是SQLite数据库文件的可视化管理工具,可以极大的方便我们清晰的看到数据中的内容,就像看excel表格一样!

在Android开发中的应用:

大家都知道Android开发中的数据库是用的SQLite

  • 在将sql语句写入android代码之前,可以现在SQLite Expert中进行测试,以降低在sql语句上的错误。

  • 在修复bug时涉及到数据的问题时,我们可以将手机或模拟器(前提是要root)中的db文件导出来然后通过该软件查看数据库中的数据

[4] Beyond Compare 4

下载地址:

官方下载:http://www.scootersoftware.com/download.php

简介:
用一句话来介绍:Beyond Compare是最专业的文件及文件夹比较工具!

Android开发中的应用:
这个工具软件在Android中的使用很难用几个清晰点表述出来。我使用的情况有,代码合并、不同版本工程对比、不同版本类文件对比等!

[5] Listary

下载地址:
根据个人的实际体验而言,4.0要比5.0的反应更快!

官网5.0版:http://www.listary.com/download

360云盘4.0版:https://yunpan.cn/cBZy2q2FQykyJ 访问密码 c420

简介:
它的中文名叫“全脑搜索”,顾名思义就是在整个电脑的所有磁盘中进行搜索!

Android开发中的应用:
推荐这款软件不是只为了android开发,几乎我们每个人都能用得着,我们总是记记得某些文件的名字但却忘记了它在什么地方,所以这个时候,Listary就派上用场了。只需要在listary的搜索框中,你就能找到你想要的结果!

[6]Fidder

下载地址:

https://www.telerik.com/docs/default-source/fiddler/fiddlersetup.exe?sfvrsn=4

简介:
Fidder使我们常用的抓包工具,用于抓取网络请求的链接

Android开发中的应用:
如何抓取手机的链接,下面有一个教程:

http://blog.csdn.net/zshq280017423/article/details/8928616

[7]GitHub for Windows

下载地址:

官方下载:https://github-windows.s3.amazonaws.com/GitHubSetup.exe

离线安装包:https://yunpan.cn/cBj8swTDpT9S6 访问密码 b75e

简介:

GitHub 使用 git 分布式版本控制系统,而 git 最初是 Linus Torvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,因此 git 和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。

GitHub for Windows 是一个 Metro 风格应用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 扩展。GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。微软也通过CodePlex向开发者提供 git 版本控制系统,而 GitHub 创造了一个更具有吸引力的 Windows 版本。(摘自搜狗百科)

Android开发中的应用:

  • 版本控制

  • 拉取分支项目

  • 存放个人小项目

[8]模拟器:

这里的模拟器就是一个装着android系统的虚拟机,可以在这个虚拟机上面随意的测试你开发的应用!

  • Genymotion

    • 官网下载:https://www.genymotion.com/

    • 简介:genymotion 专为开发人员打造,几乎大部分开发者在选择虚拟机的时候都会选择它,原因很简单,运行流畅,速度快!

    • 应用:这个就很简单了,协助我们调试功能,调整界面,修复bug!

  • 夜神模拟器

最后一句:有手机就不用模拟器!

是不是突然有一种被耍了的感觉,但这是真的!能用真机就别用模拟器!

[9]流星加速器

下载地址:http://www.liuxing8.cn/?p=down

简介:

虽然名字是加速器,但其实是一款付费的翻墙软件!链接方式比较简单,最关键是它有android ios pc mac等各个端的版本!极大的方便了我们!有人可能觉得我实在打广告,这个真没有,我自己用的是这个,只做一个推荐,多的也不说了!

应用:

关于应用么,软件的使用本身是很简单的选择线路点击链接就好了!没有其他过于繁琐的配置!大家都知道,很多好的信息学习资料都藏一扇墙后面,藏在一门语言之中!所以我们要对自己提升的还有很多,大家可以自行摸索!

后记

差不多有两个星期没有更新文章了,发现关注公众号的人不减反增。感谢大家的关注吧!虽然有很多的文章都写android开发工具推荐,但是我并没有去借鉴!这些工具都是在我的实际工作当中用到的!并且对他们的总结也都是我自己一个字一个字敲出来的!好吧,不能再往下说了,好像我在演苦情戏!这都不重要了,对大家有帮助最重要!

毕竟我还是要靠脸吃饭的,这些苦情戏不言也罢!