1

我有时会在 logcat 中收到此消息:

11-09 14:24:04.680: D/skia(2111): --- gOptions_mCancelID

我不知道这意味着什么。谷歌搜索它发现了一个 C++ 文件,它大概代表了位图工厂的一个实例:

位图工厂.cpp

通读 C++ 文件会很有趣,但是是否有一些关于这些消息可能意味着什么的文档?有好几次我不得不追踪奇怪的错误,后来证明 Skia 消息是相关的,或者至少看起来它们可能是相关的。

4

4 回答 4

1

使用通过 USB 连接的 Android 设备, adb logcat skia:D *:S 通过命令行发送将设置任何带有“skia”的消息,以显示它们是否具有优先级“D”或更高。找到除“skia”以外的相关关键词将是你的包;Logcat 的文档没有很好地解释该命令。我正在研究一种视觉替代方案,我将在我的网站(wikipeeria)上发布。

于 2012-01-21T00:12:26.327 回答
1

是的,关于 SKIA 的文档很少。您可以从http://code.google.com/p/skia/的 Skia 主页获取一些信息。并且,您可以使用关键字在https://code.google.com/p/android/issues/list中搜索关于skia 的错误。我认为最多的工作是阅读代码和调试代码。

于 2012-08-01T05:22:48.630 回答
1

您可以在此处找到文档和更多信息:https ://skia.org/

于 2015-07-24T23:23:41.193 回答
1

的日志行D/skia(2111): --- gOptions_mCancelID表示发生了图像解码的取消。当您调用BitmapFactory.Options.html#requestCancelDecode()代码时会发生这种情况。

只是有关使用此方法的一些注意事项 - 在 Android N 及更高版本上,此方法已被弃用,除了将对象的mCancel字段设置为 - 在 M 及以下版本上,它将取消解码。如果你这样做,你应该创建一个新对象。BitmapFactory.OptionstrueBitmapFactory.Options

更多信息 :

于 2017-03-17T13:41:49.323 回答