我已经用 React Native 开发了几年,但以下行为最近才开始。在 iOS 模拟器上(直接从 Xcode 或通过react-native run-ios)运行任何 React Native 应用程序后,诊断过程会在几分钟后慢慢将 CPU 使用率增加到 150%。我的笔记本电脑变得无法使用,因为该进程还占用了操作系统的所有文件句柄。谷歌搜索只会指出过度的日志记录,但要么我没有找到正确的位置,要么没有发生大量的日志记录。
通过按下模拟器中的主页按钮关闭应用程序会立即停止高 CPU 负载。
有没有人也遇到过这种情况?我怎样才能找出导致这种情况的原因?
MacOS Catalina 版本 10.15.3,Xcode 版本 11.4,React 版本 16.9.0,React Native 版本 0.61.5,模拟器 iPhone 11 (iOS 13.4)
我找不到关于如何在 Android 上创建 WebP 格式的动画文件的任何文档或示例代码。我知道如何从位图中编码一个 WebP 图像。我也知道有一个 webpmux 命令行实用程序可以将多个 WebP 图像组合成一个包含多个帧的 WebP 文件。我不知道如何从 Java 代码中做到这一点。
我对使用高版本 Android SDK 感到非常满意,4.3+ 就可以了,这意味着应该完全支持 WebP。