Android常用工具汇总

常用工具汇总

性能

FlowUp-——性能跟踪

收费:根据用户量收费

作用:跟踪APP整体性能,深入分析关键性能数据,如FPS,内存,CPU,磁盘等。

官网:https://flowup.io/

Takt——追踪FPS

作用:追踪APP的FPS

下载:https://github.com/wasabeef/Takt

Android Debug Database——数据库与SP调试

作用:视图模式调试数据库与share preferences

下载:https://github.com/amitshekhariitbhu/Android-Debug-Database

BlockCanary——性能跟踪

作用:性能监测库,找出页面卡顿原因。设置简单

下载:https://github.com/markzhai/AndroidPerformanceMonitor

JSONSchema2POJO——json转换工具

作用:将json文件转换为Java类,有多种自定义选项

官网:http://www.jsonschema2pojo.org/

视图

Stetho——view树

作用:开源Android debug平台,Facebook开发。轻松检查整个view树结构,观察SQLite数据库,管理网络操作等

下载:https://github.com/facebook/stetho

AndroidAssetStudio——图标生成

作用:生成各种类型图标

官网:https://romannurik.github.io/AndroidAssetStudio/

Material Design Icon Generator——图标生成

作用:自动生成 Material Design图标

下载:https://github.com/konifar/android-material-design-icon-generator-plugin

DryRun——效果预览

作用:查看Android library项目在手机上的预览效果,但只适用于一些简单项目

下载:https://github.com/cesarferreira/dryrun

Slides Code Highlighter ——代码高亮

作用:代码高亮

官网:https://romannurik.github.io/SlidesCodeHighlighter/

Scalpel——3D浏览APP布局

作用:以3D的视角浏览整个APP的布局情况

下载:https://github.com/JakeWharton/scalpel

编译

JRebel for Android——编译提速

收费:根据开发者数量与协议时长

作用:提升编译速度

官网:https://zeroturnaround.com/software/jrebel-for-android/

Gradleplease——查看依赖

作用:快速找到自己想要依赖的库,如需使用glide,则只需在输入框中输入glide,即可显示glide的完整依赖

官网:http://gradleplease.appspot.com/

Debug

LeakCanary——内存泄漏跟踪

作用:检查内存泄漏,并提供完整的泄漏轨迹

下载:https://github.com/square/leakcanary

instaBug——bug反馈

收费:根据团队成员数量及数据保存月数

作用:提供用户向开发者反馈的方式,可分享截图,视频,音频,日志等

官网:https://instabug.com/

FindBugs——bug追踪

官网:https://plugins.jetbrains.com/plugin/3847-findbugs-idea

NimbleDroid——问题定位

作用:测试APP内存泄漏和严重问题。模拟用户操作找出潜在问题

官网:https://nimbledroid.com/

Android Tool for Mac——bug reports

作用:适用于mac开发者,帮助得到APP的bug reports,截图和视频录制

下载:https://github.com/mortenjust/androidtool-mac

DevKnox——安全漏洞检查

官网:https://devknox.io/

版本管理

Source Tree——git管理

作用:git管理

官网:https://www.sourcetreeapp.com/

测试相关

华为MobileTest——自动化真机测试

作用:提供APK兼容性自动化真机遍历测试,帮助发现缺陷并定位问题

官网:http://www.huaweicloud.com/product/mobiletest.html

GenyMotion——Android模拟器

作用:Android模拟器

官网:https://www.genymotion.com/

Vysor——镜像投影

作用:真实设备的镜像投影到电脑上,用来实时演示appdemo

下载:https://www.vysor.io/

Android WiFi ADB——无线调试

手动连接方式参照USB使用

作用:通过wifi,把电脑和手机连接,并能使用所有adb功能

下载:https://github.com/pedrovgs/AndroidWiFiADB

adb-idea

作用:在IDE中实现APP重启,杀死,数据清理,卸载

下载:https://github.com/pbreault/adb-idea

其他工具

Drawable Optimizer——资源优化

下载:通过优化image减少APK体积

下载:https://github.com/fabiomsr/drawable-optimizer

Methods Count——方法数量检查

作用:检查添加到APP库的方法数

官网:http://www.methodscount.com/

Key Promoter——快捷键优化

官网:https://plugins.jetbrains.com/plugin/4455-key-promoter

Fabric

作用:模块化工具,功能:beta-testing deployment, crash analytics, user analytics, 以及 advertising tools

官网:https://get.fabric.io/

ClassyShark——APK信息提取

作用:提取APK有用信息,如classes, resources, manifest, dependencies, dex count等。帮助了解APP功能及实现方法

下载:https://github.com/google/android-classyshark

APK DeGuard——反编译工具

官网:http://apk-deguard.com/

Codota——代码示例

作用:从github或者stackoverflow上寻找示例代码

官网:https://www.codota.com/ide-plugin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值