问题标签 [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 回答
483 浏览

android - Android:查看应用私有数据 - 调试

有没有什么好的工具可以通过提供一种浏览应用程序私有文件的方式来帮助调试?

到目前为止,我发现的唯一方法是生根设备并使用 Device Monitor

在此处输入图像描述

我假设那里必须有图书馆才能使它更容易。我从 Facebook 尝试了 Stetho,但不幸的是,它们只提供对 Shared-Pref 文件的访问,并且不提供浏览目录和文件的工具。

如果我得出的结论是绝对没有用于此目的的库,我会写一个并在这里发布:)

0 投票
1 回答
161 浏览

java - 无法删除 ParseObject

我遇到了一个奇怪的错误。我无法删除我Favourite的扩展对象ParseObject

当我尝试执行此代码时发生错误:

List<Favourite> objects为非空且不为空。执行上面的代码后,我在这一行收到当前错误Log.e("DEBUG_TAG", "Error", e);

com.parse.ParseException: java.lang.ClassCastException: com.squareup.okhttp.RequestBody$2 不能转换为 com.parse.ParseOkHttpClient$ParseOkHttpRequestBody

我发现一些信息表明该错误可能与 Stetho 有关。 关联

这是我的build.gradle和扩展的Application.class

.

我希望你能帮助我。如果您有任何问题,请发表评论。

0 投票
1 回答
4662 浏览

java - Stetho:在控制台中看不到网络调用

Stetho 的一切都在我通过这个YouTube 教程(SQLite,SharedPreferences 显示)后测试的示例应用程序中运行良好,除了看到我很想开始工作的网络调用。

加载应用程序时,我正在进行大量 API 调用。例如,在我的Service.java类中,如下链接所示。也许它没有出现在 Stetho 中,因为 API 调用发生在应用程序在 Stetho 可以打开之前加载时发生。任何想法将不胜感激以使此功能正常工作。

我在 MainActivity.java 中初始化 Stetho。在onCreate()我有

然后我还在底部添加了一个 Stetho类。

当然我也有适当的依赖

谢谢!</p>

0 投票
1 回答
147 浏览

android - 如何将 ormlite 与 Stetho 一起使用?

我现在使用 Stetho(http://facebook.github.io/stetho/)来调试我的应用程序。但是我的数据库框架是 ormlite,我无法在 Chrome 中检查数据库。是否存在实现它的方法?

编辑1:

我只能看到其他一些数据库

在此处输入图像描述

0 投票
1 回答
76 浏览

android - 如何在 Android 上处理未完成的 UI 请求

我正在主 UI 线程中的 Android 上的虚拟机(实际上是 V8)上处理 UI 指令。这工作正常。但是,现在我在混合中添加了一个 JavaScript 调试器(在我的例子中是 Stetho)。我可以在遇到断点时暂停 UI 线程,甚至可以单步执行指令。但是,当指令更改 UI 时,UI 不会立即更新。相反,视图无效,只有当主事件循环继续处理时,更新才会呈现。

所以我的问题是,我可以在不返回主循环的情况下从 UI 线程强制重绘整个设备吗?如果我返回主循环,那么我将破坏整个调用堆栈,并且在调试期间暂停将不再起作用。

我试图获取主 Looper,我什至可以在其上调用 Loop()(理想情况下开始处理事件),但这将成为主循环(并且您不能退出主 Looper)。如果有人对如何模拟主事件循环有任何想法,将不胜感激。

0 投票
1 回答
2214 浏览

android - OkHttp 使用表单数据上传 PDF 和 PNG

我有一个应用程序,可以将 PDF 和 PNG 图像文件以及其他一些数据上传到服务器。我使用 Stetho 作为检查器,但每次我尝试打开日志时,它都会挂起然后崩溃,所以我不知道我发送到服务器的内容是否正确。

以下是所需数​​据(方法:POST,内容类型:multipart/form-data):

  • Content-Disposition: form-data name="SrcFile" Content-Type: application/pdf (要上传的PDF文件)
  • 内容处置:表单数据;name="SignFile" Content-Type: image/png (要上传的PNG文件)
  • 模式(字符串值)
  • 请求(字符串值)
  • 令牌(字符串值)

这是我第一次这样做,但根据我的研究,这是我上传上述数据的代码:

我只是想知道我是否正确地进行了上传,或者我设置了一些错误的参数。同样,我似乎无法使用 Stetho,因为每当我尝试打开它时它都会挂起。谢谢!

编辑 原来我刚刚切换了 SrcFile 和 SignFile!XD 上传成功,现在开始下载响应。

0 投票
1 回答
106 浏览

android - stetho 与 fastjson.jar 有冲突

我想用 Stetho 调试我的 Andorid 应用程序,但是 Stetho 与 FastJson 有冲突。

错误:任务':app:transformResourcesWithMergeJavaResForDebug'的执行失败。

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: 在 APK META-INF/LICENSE.txt 文件中复制的重复文件 File1: E:\lightnote\app\src\main\libs\fastjson -1.2.8.jar 文件2:D:\gradle\caches\modules-2\files-2.1\commons-cli\commons-cli\1.2\2bf96b7aa8b611c177d329452af1dc933e14501c\commons-cli-1.2.jar

这是我的 build.gradle 文件内容

坐等

0 投票
1 回答
939 浏览

android - 使用 Stetho 时,我在 Chrome DevTools 中的 Web SQL 中看到“截断”

我正在使用 Stheto 检查我的 Android 应用程序中的数据库,但是当表中有很多对象时,我在所有列中都看到“截断”。我怎样才能看到它们?

0 投票
3 回答
2987 浏览

android - 使用 Glide 和 okhttp3 在 Stetho 中进行网络检查

如何结合 Glide 和 Stetho 使用 okhttp3 调试图像加载系统

我做了以下

1.增加了依赖

1.增加初始化

3.添加滑翔配置使用okhttp3

4.添加GlideModule元数据标签AndroidManifest.xml

5.滑动加载图像行

当我打开 chrome 开发工具时,它Resources Tab可以正常工作,但network tab不能!!!!

为什么?我的错误在哪里?是否建议okhttp3与 Glide 一起使用?以及如何在不使用 okhttp3 的情况下连接它

任何重复或链接都会有所帮助

0 投票
1 回答
233 浏览

android - Ubuntu 上的 Stetho Chrome 不允许检查

我将我的应用程序配置为使用 Stetho。当我运行应用程序和 chrome://inspect 时,我可以看到设备。但是,任何 Android 设备都没有用于检查网络、sqlite 等的按钮。

我正在 Ubuntu 15.10 上开发。Android Studio、ADB 或 Ubuntu 是否需要进一步配置?