问题标签 [stetho]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1811 浏览

debugging - 使用 Stetho 的(弹出的)react-native 应用程序的 Chrome 检查器中未显示网络请求

按照React Native 快速入门指南设置项目后,我按照调试指南yarn eject将 Stetho 添加到项目中。

我使用以下onPress方法在示例应用程序中添加了一个按钮:

运行应用程序时,在 Chrome 设备检查器中,我可以看到项目“(由 Stetho 提供支持)”,但在“网络”选项卡中,当我按下按钮时,没有记录请求。

操作系统:Fedora(但也在 OSX 上尝试过)
设备:使用 API 26 模拟 Pixel
反应原生版本:0.49
Stetho 版本:1.5.0

我错过了什么?

注意:我知道这个 hack,但我想改用 Stetho,因为我不想在不安全模式下重新启动 Chrome 以允许 CORS 请求。

0 投票
0 回答
770 浏览

android - 在 Okhttp3 (Android) 中超时时获取 CompositeException 和 SocketTimeoutException 错误

当我从服务器请求数据时,几乎情况下 rxjava 可以onError()在我的 rxjava 链中从 okhttp3 捕获超时异常,但有时onError()无法处理超时并且我的应用程序崩溃并出现以下异常:

有一些帖子建议我需要设置readTimeout()writeTimeout()但它并不能完全解决问题。这是我对 okhttp3 的配置:

和改造:

这是我的相关库:

io.reactivex.rxjava2:rxjava:2.1.8

io.reactivex.rxjava2:rxandroid:2.0.1

com.squareup.okhttp3:okhttp:3.9.1

com.squareup.retrofit2:retrofit:2.3.0

com.squareup.retrofit2:converter-simplexml:2.3.0

com.squareup.retrofit2:adapter-rxjava2:2.3.0

com.facebook.stetho:stetho:1.5.0

com.facebook.stetho:stetho-okhttp3:1.5.0

0 投票
1 回答
626 浏览

android - Stetho 和 chrome:检查未决的 REST 请愿书

我将 Stetho、Retrofit 和 OkHttp 与 Chrome 开发人员工具一起用于调试目的,似乎一切正常,我看到了我的本地数据库内容,我可以检查我的 UI,但是如果我使用网络检查对我的服务器进行一些 REST 请愿启用请愿书仍为“待处理”,但如果我复制 URL 并粘贴到 Chrome 选项卡上,请愿书会正确执行,但我不知道发生了什么。

在此处输入图像描述

这些是我的 gradle 进口:

0 投票
2 回答
1891 浏览

android - 如何编写使用自定义应用程序的 Flutter (Android) 插件?

我正在尝试按照这些步骤为 stetho 编写插件。

它需要在自定义应用程序的 onCreate 方法中进行一些初始化。

并在 AndroidManifest.xml 中为同一应用程序创建一个条目。

但是在尝试flutter run依赖此插件的颤振应用程序时出现错误-

0 投票
0 回答
284 浏览

android - Stetho 检查 - 无数据

如官方网站所述,我在我的应用程序中集成了 Stetho。我可以单击正在运行的应用程序的检查按钮,并且 chrome 布局加载正常。不幸的是,我在检查模式下看不到任何数据。“stetho sample”应用程序也不起作用。

添加:

构建.gradle:

调整后的 MainActivity:

单击 Chrome stetho 布局时,我可以在日志中看到以下错误消息。

我读到一些关于 Proguard 是原因的东西。如果这是原因,我真的无法在任何地方关闭该程序或让它正常工作。我尝试了在互联网上找到的不同方法。

例如添加到所有 proguard 配置:

试图通过以下方式关闭proguard:

  1. 从 Android SDK 文件夹中删除 proguard 目录
  2. 在 build.gradle 中设置“runProguard false”标志。

帮助将不胜感激。

0 投票
2 回答
1719 浏览

android - 如何显示一个 Realm 数据库内容?

我在 Android 手机上有 Realm 数据库。我正在尝试将数据保存到 Realm 数据库,然后从那里获取它。但我不确定我做对了,因为它不包含一些数据。我想查看原始状态的记录,以了解我错在哪里。但是 gradle 未能在此基础上构建项目。有人知道如何使用其他工具查看数据吗?谢谢。gradle-4.4.1

0 投票
2 回答
1971 浏览

android - NoClassDefFoundError:解析失败:Lio/realm/internal/LinkView

我正在使用领域。我安装了 Stetho-Realm 来查看领域数据。

这就是我所做的。

应用程序分级

  • 听诊器:1.5.0
  • stetho_realm:2.1.0
  • 多索引:1.0.3
  • multiDexEnabled 真

这是gradle代码。

我的应用类

应用程序因此错误而崩溃:在 android studio 上运行后,应用程序安装正常。应用程序出现在设备上后,我在“chrome://inspect/#devices:”中单击了“检查”。此时,应用程序崩溃并显示错误。如何通过 Stetho 查看领域数据库?:

0 投票
1 回答
217 浏览

android - 如何在不使用带有 Volley 的 OkHttp 层的情况下使用 Stetho 检查 volley 网络请求

我在我的项目中使用 volley 进行网络调用。我没有使用带有 Volley 的 OkHttp 层。

我想用 Stetho 检查 volley 网络请求,但我在Stetho网站上没有找到任何相关内容。

如果与 OkHttp 层一起使用,此链接提出了一些检查 volley 网络请求的技巧。

但是,我如何在不使用带有 Volley 的 OkHttp 层的情况下使用 Stetho 检查 volley 网络请求。

0 投票
2 回答
230 浏览

java - 如何在 Android Studio 中使用 Stetho 和 RoomDataBase?

我在我的 android studio 项目中使用 RoomDatabase。我想用 Stetho 检查我的数据库。我已经将它添加到我的build.gradle文件中,但我不知道在哪里编写代码Stetho.initializeWithDefaults(this);以开始检查。谢谢

0 投票
2 回答
1870 浏览

android - 按下回车键时,stetho 中的查询不起作用

我一直在使用 android 调试模式,并尝试在“资源”部分通过 Stetho 查询数据。当我输入查询并按回车键时,它没有显示我想要的结果,而是在我输入的查询下方添加了另一个空行。

例子

然后我按下回车键。

结果

我想知道它是如何发生的,并希望找到解决方案。