本文转载于:http://blog.csdn.net/likebamboo/article/details/19081209

主要介绍和Android开发工具和测试工具相关的开源项目。

  1. Buck

    facebook开源的Android编译工具,效率是ant的两倍。主要优点在于:

    (1) 加快编译速度,通过并行利用多核cpu和跟踪不变资源减少增量编译时间实现

    (2) 可以在编译系统中生成编译规则而无须另外的系统生成编译规则文件

    (3) 编译同时可生成单元测试结果

    (4) 既可用于IDE编译也可用于持续集成编译

    (5) facebook持续优化中

    项目地址:https://github.com/facebook/buck

  2. Android Maven Plugin

    Android Maven插件,可用于对android三方依赖进行管理。在J2EE开发中,maven是非常成熟的依赖库管理工具,可统一管理依赖库。

    项目地址:https://github.com/jayway/maven-android-plugin

  3. Spoon

    可用于android不同机型设备自动化测试,能将应用apk和测试apk运行在不同机器上并生成相应测试报告。

    项目地址:https://github.com/square/spoon

  4. Android FEST

    提供一些列方便的断言,可用于提高编写Android自测代码效率

    项目地址:https://github.com/square/fest-android

  5. SelectorChapek for Android

    Android Studio插件,可根据固定文件名格式资源自动生成drawable selectors xml文件。

    项目地址:https://github.com/inmite/android-selector-chapek

  6. Android Resource Navigator

    chrome插件,可以方便的查看github上android源码工程的styles.xml和themes.xml。主要功能:

    (1) 快速打开android styles.xml themes.xml

    (2) 方便在资源间跳转。styles.xml themes.xml文件中资源链接跳转,可以方便跳转到某个资源

    (3) 方便查找某个style和theme。chrome地址栏输入arn+tab+搜索内容回车即可

    (4) 自动下载不同分辨率下的drawable

    (5) 通过映射查找那些不是按照固定命名规则命名的style和theme

    项目地址:https://github.com/jgilfelt/android-resource-navigator

    示例:https://chrome.google.com/webstore/detail/android-resource-navigato/agoomkionjjbejegcejiefodgbckeebo?hl=en&gl=GB

  7. Android Action Bar Style Generator

    Android ActionBar样式生成器,可在线选择ActionBar样式自动生成所需要的图片资源及xml文件

    项目地址:https://github.com/jgilfelt/android-actionbarstylegenerator

    在线演示:http://jgilfelt.github.io/android-actionbarstylegenerator/

  8. ViewServer

    允许app运行在任何手机上都可以用HierarchyViewer查看

    项目地址:https://github.com/romainguy/ViewServer

  9. GridWichterle for Android

    在整个系统上显示一个grid,用来帮助查看应用布局及使得布局更美观,可设置grid网格大小和颜色,android推荐48dp和8dp,可见 Android Design Guidelines – Metrics and Grids

    项目地址:https://github.com/inmite/android-grid-wichterle

    APK地址:https://play.google.com/store/apps/details?id=eu.inmite.android.gridwichterle

    PS:比起hierarchyviewer相差甚远,不过偶尔可用来作为布局查看工具。

  10. 渠道打包工具

    允许app运行在任何手机上都可以用HierarchyViewer查看

    项目地址:https://github.com/umeng/umeng-muti-channel-build-tool

    另可参见Google的构建系统Gradle:http://tools.android.com/tech-docs/new-build-system/user-guide

  11. Catlog

    手机端log查看工具,支持不同颜色显示、关键字过滤、级别过滤、进程id过滤、录制功能等

    项目地址:https://github.com/nolanlawson/Catlog

    在线演示:https://play.google.com/store/apps/details?id=com.nolanlawson.logcat

  12. PID Cat

    根据package查看logcat日志

    项目地址:https://github.com/JakeWharton/pidcat

  13. Hugo

    用于打印函数信息及执行时间的工具,仅在debug模式生效

    项目地址:https://github.com/JakeWharton/hugo

  14. scalpel

    在应用下面添加一层用于界面调试,待详细补充 // TODO

    项目地址:https://github.com/JakeWharton/scalpel

android开源项目---developer篇的更多相关文章

  1. [转]Android开源项目第二篇——工具库篇

    本文为那些不错的Android开源项目第二篇--开发工具库篇,主要介绍常用的开发库,包括依赖注入框架.图片缓存.网络相关.数据库ORM建模.Android公共库.Android 高版本向低版本兼容.多 ...

  2. Android开源项目第二篇——工具库篇

    本文为那些不错的Android开源项目第二篇——开发工具库篇,**主要介绍常用的开发库,包括依赖注入框架.图片缓存.网络相关.数据库ORM建模.Android公共库.Android 高版本向低版本兼容 ...

  3. Android开源项目第一篇——个性化控件(View)篇

    本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Ga ...

  4. android开源项目---blog篇

    本文转载于:http://blog.csdn.net/likebamboo/article/details/19081241 主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织.Follow大 ...

  5. android开源项目---View篇

    本文转载自:http://blog.csdn.net/likebamboo/article/details/19080739 主要介绍那些不错个性化的View,包括ListView.ActionBar ...

  6. android开源项目---tool篇

    本文转载于:http://blog.csdn.net/likebamboo/article/details/19080801 主要包括那些不错的开发库,包括依赖注入框架.图片缓存.网络相关.数据库OR ...

  7. Android开发UI之开源项目第一篇——个性化控件(View)篇

    原文:http://blog.csdn.net/java886o/article/details/24355907 本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍A ...

  8. Android开源项目分类汇总

    目前包括: Android开源项目第一篇——个性化控件(View)篇   包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView. ...

  9. GitHub上史上最全的Android开源项目分类汇总 (转)

    GitHub上史上最全的Android开源项目分类汇总 标签: github android 开源 | 发表时间:2014-11-23 23:00 | 作者:u013149325 分享到: 出处:ht ...

随机推荐

  1. unix shell-01 file

    1 一个文件有三种访问方式: 1.读,可以显示该文件的内容 2.写,删除或者编辑这个文件 3.执行,如果该文件时一个shell脚本或程序 按照文件所针对的用户,用户可以分为三种: 1.文件属主,即该文 ...

  2. ODI中web service介绍

    ODI WS架构

  3. WEB-INF& 绝对路径vs相对路径

    在struts2里面用XXXInput方法和springmvc里面用GET模式进入添加或者登陆输入页面,有时候会在方法里面做一下准备,比如动态读入部门信息放在select中,或者在model中加入一个 ...

  4. 设置navigation baritem方法

    UIButton *RightBtn=[UIButton buttonWithType:UIButtonTypeRoundedRect]; [RightBtn setImage:[UIImage im ...

  5. mongo db 分享 ppt

    在公司内部的mongo db的ppt.初步进阶 http://files.cnblogs.com/files/yuhan-TB/mongoDB.pptx

  6. C#操作txt问件,进行清空添加操作

    //把txt清空 FileStream stream = File.Open(Adr,FileMode.OpenOrCreate,FileAccess.Write); stream.Seek(, Se ...

  7. Java Sudoku游戏

    这几天尝试用Java的swing写图形程序,边学习边摸索写了个简单的数独游戏,在编写的过程中学到了不少关于swing的东西,而且对于图形化程序的编写也有了一点简单的认识: 善其事先利其器,既然写图形化 ...

  8. FATE_完全背包

    ps:原来用新浪,可是代码的排版不是很好,所以用博客园啦,先容许我把从八月份开始的代码搬过来,从这里重新出发,希望这里可以一直见证我的成长. Time Limit: 2000/1000 MS (Jav ...

  9. HDU 4862(费用流)

    Problem Jump (HDU4862) 题目大意 给定一个n*m的矩形(n,m≤10),每个矩形中有一个0~9的数字. 一共可以进行k次游戏,每次游戏可以任意选取一个没有经过的格子为起点,并且跳 ...

  10. 【转】自动化任务运行器 Grunt 迅速上手

    原文转自:http://blog.jobbole.com/51586/ 这篇文章将带领你用Grunt来提速和优化网站开发的流程.首先我们会简短介绍Grunt的功能,然后我们直接上手,介绍如何用Grun ...