新聞中心
本文為那些不錯(cuò)的Android開源項(xiàng)目第四篇——開發(fā)工具篇,**主要介紹Android開發(fā)工具和測(cè)試工具相關(guān)的開源項(xiàng)目**。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供燈塔企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站制作、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為燈塔眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
Android開源項(xiàng)目系列匯總已完成,包括:
Android開源項(xiàng)目***篇:個(gè)性化控件(View)篇
Android開源項(xiàng)目第二篇:工具庫(kù)篇
Android開源項(xiàng)目第三篇:優(yōu)秀項(xiàng)目篇
Android開源項(xiàng)目第四篇:開發(fā)及測(cè)試工具篇
Android開源項(xiàng)目第五篇:優(yōu)秀個(gè)人和團(tuán)體篇
1、Buck
facebook開源的Android編譯工具,效率是ant的兩倍。主要優(yōu)點(diǎn)在于:
(1) 加快編譯速度,通過(guò)并行利用多核cpu和跟蹤不變資源減少增量編譯時(shí)間實(shí)現(xiàn)
(2) 可以在編譯系統(tǒng)中生成編譯規(guī)則而無(wú)須另外的系統(tǒng)生成編譯規(guī)則文件
(3) 編譯同時(shí)可生成單元測(cè)試結(jié)果
(4) 既可用于IDE編譯也可用于持續(xù)集成編譯
(5) facebook持續(xù)優(yōu)化中
項(xiàng)目地址:https://github.com/facebook/buck
2、Android Maven Plugin
Android Maven插件,可用于對(duì)android三方依賴進(jìn)行管理。在J2EE開發(fā)中,maven是非常成熟的依賴庫(kù)管理工具,可統(tǒng)一管理依賴庫(kù)。
項(xiàng)目地址:https://github.com/jayway/maven-android-plugin
3、Spoon
可用于android不同機(jī)型設(shè)備自動(dòng)化測(cè)試,能將應(yīng)用apk和測(cè)試apk運(yùn)行在不同機(jī)器上并生成相應(yīng)測(cè)試報(bào)告。
項(xiàng)目地址:https://github.com/square/spoon
4、Android FEST
提供一些列方便的斷言,可用于提高編寫Android自測(cè)代碼效率
項(xiàng)目地址:https://github.com/square/fest-android
5、SelectorChapek for Android
Android Studio插件,可根據(jù)固定文件名格式資源自動(dòng)生成drawable selectors xml文件。
項(xiàng)目地址: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) 方便在資源間跳轉(zhuǎn)。styles.xml themes.xml文件中資源鏈接跳轉(zhuǎn),可以方便跳轉(zhuǎn)到某個(gè)資源
(3) 方便查找某個(gè)style和theme。chrome地址欄輸入arn+tab+搜索內(nèi)容回車即可
(4) 自動(dòng)下載不同分辨率下的drawable
(5) 通過(guò)映射查找那些不是按照固定命名規(guī)則命名的style和theme
項(xiàng)目地址: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樣式自動(dòng)生成所需要的圖片資源及xml文件
項(xiàng)目地址:https://github.com/jgilfelt/android-actionbarstylegenerator
在線演示:http://jgilfelt.github.io/android-actionbarstylegenerator/
8、ViewServer
允許app運(yùn)行在任何手機(jī)上都可以用HierarchyViewer查看
項(xiàng)目地址:https://github.com/romainguy/ViewServer
9、GridWichterle for Android
在整個(gè)系統(tǒng)上顯示一個(gè)grid,用來(lái)幫助查看應(yīng)用布局及使得布局更美觀,可設(shè)置grid網(wǎng)格大小和顏色,android推薦48dp和8dp,可見(jiàn) Android Design Guidelines – Metrics and Grids
項(xiàng)目地址:https://github.com/inmite/android-grid-wichterle
APK地址:https://play.google.com/store/apps/details?id=eu.inmite.android.gridwichterle
PS:比起hierarchyviewer相差甚遠(yuǎn),不過(guò)偶爾可用來(lái)作為布局查看工具。
10、渠道打包工具
允許app運(yùn)行在任何手機(jī)上都可以用HierarchyViewer查看
項(xiàng)目地址:https://github.com/umeng/umeng-muti-channel-build-tool
另可參見(jiàn)Google的構(gòu)建系統(tǒng)Gradle:http://tools.android.com/tech-docs/new-build-system/user-guide
11、Catlog
手機(jī)端log查看工具,支持不同顏色顯示、關(guān)鍵字過(guò)濾、級(jí)別過(guò)濾、進(jìn)程id過(guò)濾、錄制功能等
項(xiàng)目地址:https://github.com/nolanlawson/Catlog
在線演示:https://play.google.com/store/apps/details?id=com.nolanlawson.logcat
12、PID Cat
根據(jù)package查看logcat日志
項(xiàng)目地址:https://github.com/JakeWharton/pidcat
13、Hugo
用于打印函數(shù)信息及執(zhí)行時(shí)間的工具,僅在debug模式生效
項(xiàng)目地址:https://github.com/JakeWharton/hugo
本文名稱:Android開源項(xiàng)目第四篇:開發(fā)及測(cè)試工具篇
文章鏈接:http://m.5511xx.com/article/dhpdpos.html


咨詢
建站咨詢
