常用工具汇总

性能

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

Android常用工具汇总相关推荐

  1. C#(Net)软件开发常用工具汇总,提高你的开发效率

    C#(Net)软件开发常用工具汇总,提高你的开发效率 写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用技术文章. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是 ...

  2. NLP——常用工具汇总

    NLP--常用工具汇总 目录 1. 中文分词工具LAC:https://github.com/baidu/lac 2. 新闻网页正文通用抽取器GNE:https://github.com/kingna ...

  3. 人人站CMS-站长工具箱上线(常用工具汇总)

    人人站为各位站长汇总了常用工具入口:马上进入 (可加入收藏夹作为工具入口) 转自:http://www.rrzcms.com/newsinfo/69.html

  4. Android 常用工具类转换

    Android 常用单位转换的工具类 1. 常用单位转换的工具类 /*** 常用单位转换的工具类*/ public class ViewUtil {private ViewUtil() {/** ca ...

  5. Android常用工具库

    原文:https://github.com/Trinea/android-open-project 主要包括那些不错的开发库,包括依赖注入框架.图片缓存.网络请求.数据库 ORM 建模.Android ...

  6. Android 常用工具类,终局之战

    只要在Application 初始化即可 public class AndroidUtilsApplication extends Application { @Override public voi ...

  7. 软件开发常用工具汇总百度云网盘

    开发常用软件 全部百度云资源 直接可以下载使用 产品原型设计工具:Axure 添加链接描述密码:7iq3 win终端工具cmder cmder 密码:gaf0 Navicat Navicat密码:l4 ...

  8. JavaScript的常用工具汇总

    以下是基于jquery写的关于JavaScript处理的工具类 /*** 通用类* @type {{}}*/ var Public = {//页容量LIMIT: 10 }; /*** 发送POST方式 ...

  9. 【计算机类】大学生计算机专业常用工具汇总

    00. 目录 文章目录 00. 目录 01. Linux相关 02. C语言 03. C++ 04. 数据结构 05. 汇编语言 06. 07. 08. 09. 10. 11. 12. 13. 14. ...

最新文章

  1. JS document
  2. 反射获取空参数成员方法并运行
  3. 国外开源.Net 系统概述
  4. 懂「互联网语」的程序员,是个狠人。
  5. Flink-org.apache.flink.api.common.functions.AggregateFunction
  6. ~~筛法求欧拉函数(附模板题)
  7. AI能为智能手机带来哪些惊喜?Gartner列了这十大应用
  8. Linux htop工具使用详解
  9. Pytorch state_dict介绍
  10. Java基础练习题——查找整数
  11. php网页版进销存源码ERP多仓库管理系统源码
  12. Jmeter下载与安装
  13. 像Selenium爬网页一样爬手机App,可见即可爬——appium 教程(二)appium实战抓取手机知乎APP的热点标题
  14. 详谈AI芯片架构、分类和关键技术
  15. swift 图片翻转
  16. 计算机的配件知识,组装一台电脑需要哪些配件 DIY装机必看的电脑硬件知识详解 (全文)...
  17. Buuctf:[MRCTF2020]你传你呢
  18. 终于搞掂博文自动发送
  19. 企业微信hook接口,朋友圈功能开发教程,逆向开发,企业微信营销开发
  20. 新概念二册 Lesson 21 Mad or not?是不是疯了? ( 被动语态)

热门文章

  1. Python全栈工程师要掌握的五种知识
  2. python抽卡人生游戏
  3. linux关闭防火墙基本命令
  4. HTML5 游戏开发实战 | 黑白棋
  5. 大数据思维与技术MOOC(慕课)-罗森林-期末测试答案-2022
  6. 零基础学树莓派Raspberry Pi - 基于Pi 2 Imager -从清华镜走起到设置镜像源后远程连接桌面
  7. Python趣味百题-进阶篇-刘硕-专题视频课程
  8. adb java_java环境变量配置和adb的配置教程详解
  9. Paypal 测试账号的建立
  10. 异常检测/离群点检测算法汇总