AnyInspect

Flutter 调试工具
授权协议 MIT
开发语言 C/C++ Dart
所属分类 手机/移动开发、 手机开发工具
软件类型 开源软件
地区 国产
投 递 者 白浩荡
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

AnyInspect 是一个用于调试你的 Flutter 应用的工具,使用 Dart / Flatter 编写。当前你可以使用 AnyInspect 来检查应用中的传出网络请求或查看 SharedPreferences 数据,未来你甚至可以在 AnyInspect 查看修改应用数据库的数据。

下载

可在 发布 页面下载 AnyInspect 桌面端。 另请查看 网站 以了解其他安装方法。

快速开始

下载安装 AnyInspect 桌面端后,将 anyinspect 与配套插件集成到你的项目后重新运行你的应用。

你也可以直接安装集成示例来查看效果: anyinspect_integrate_example

安装

将此添加到项目的 pubspec.yaml 文件:

dependencies:
anyinspect: ^0.1.0
# 已支持的插件,请根据你的需求进行添加。
anyinspect_plugin_network: ^0.1.0
anyinspect_plugin_shared_preferences: ^0.1.0

用法

import 'package:anyinspect/anyinspect.dart';
import 'package:anyinspect_plugin_network/anyinspect_plugin_network.dart';
import 'package:anyinspect_plugin_shared_preferences/anyinspect_plugin_shared_preferences.dart';
 
Future main(List args) async {
AnyInspect anyInspect = AnyInspect.instance;
anyInspect.addPlugin(AnyInspectPluginNetwork());
anyInspect.addPlugin(AnyInspectPluginSharedPreferences());
anyInspect.start();

// ...
}

显示辅助球

辅助球可以显示与桌面端的连接状态,并可以在断开连接后进行手动重连。

import 'package:anyinspect/anyinspect.dart';
import 'package:flutter/material.dart';
 
class HomePage extends StatefulWidget {
const HomePage({Key? key}) : super(key: key);
 
@override
_HomePageState createState() => _HomePageState();
}
 
class _HomePageState extends State {
@override
void initState() {
super.initState();
// 在您的首页显示辅助球。
AnyInspect.instance.assistiveBall.show(context);
}
 
@override
Widget build(BuildContext context) {
// ...
}
}

插件

这些是可用的插件。

Plugin Pub
anyinspect_plugin_network
anyinspect_plugin_shared_preferences

相关链接

 相关资料
  • 用于Chrome远程调试协议的替代传输。 进程: 主进程​ Chrome调试工具在JavaScript运行时具有特殊绑定,允许与页面交互并对其进行检测。 1 const {BrowserWindow} = require('electron') 2 let win = new BrowserWindow() 3 ​ 4 try { 5 win.webContents.debugger.attach

  • 控制调试工具 控制调试工具用来管理调试当中的程序运行,提供了如下常用功能: 暂停、恢复程序运行; 终止进程 查看、禁用断点 获取线程堆栈 恢复程序运行 当程序在断点处暂停的时候,可以使用此功能来恢复程序运行. 如果有下一个断点, 就会跳转下一个断点处. 如果没有断点,程序就继续运行. 操作步骤: 调试工具栏: Resume Program 快捷键: Mac: option + command +

  • 现提供基于Visual Studio Code的调试插件(beta版) zip包中包含有使用说明,具体安装使用方法可解压后查看 Mac版本下载地址 windows版本下载地址 XCode下的bricks工程 下载地址

  • webpack dev-server webpack-dev-server 是一个小型的 Node.js Express 服务器,它使用 webpack-dev-middleware 中间件来为通过 Webpack 打包生成的资源文件提供 Web 服务。它还有一个通过 Socket IO 连接着 webpack-dev-server 服务器的小型运行时程序。webpack-dev-server 发

  • 1 adb的安装和使用 2 GDB调试环境搭建 3 录音工具vspdump使用指南

  • 本文向大家介绍JavaScript调试工具汇总,包括了JavaScript调试工具汇总的使用技巧和注意事项,需要的朋友参考一下 现在的JavaScript事实上已然成为了流行的web语言,即使它并不完美。很多程序员不喜欢用JavaScript写代码,是因为写到后来总会出现各种莫名其妙的bug,而且在开发大型应用程序的过程中很容易犯错。而且鉴于当今此类工具的现状,要想在浏览器上做JavaScript

  • 开发及调试工具 文本编辑器或 IDE (集成开发环境) Google Chrome, Firefox Firebug, Safari Developer Tool NOTE: Google Chrome DevTools Doc

  • 概述 最近这段时间工作挺忙的,发现已经 3 周没更文了... 感谢你们还在,今天给大家分享一款 gRPC 的调试工具。 进入正题。 当我们在写 HTTP 接口的时候,使用的是 Postman 进行接口调试,那么在写 gRPC 接口的时候,有没有类似于 Postman 的调试工具呢? 这是有的。 咱们一起看下 grpcui,源码地址: https://github.com/fullstorydev/