猿问

应用程序可能在其主线程上做了太多的工作。

应用程序可能在其主线程上做了太多的工作。

我对AndroidSDK/API环境很陌生。这是我第一次试图画一幅图。我试着使用3个不同的免费库运行不同类型的示例代码-仿真器,布局屏幕上没有显示任何内容。logcat正在重复以下消息:

 W/Trace(1378): Unexpected value from nativeGetEnabledTags: 0
 I/Choreographer(1378): Skipped 55 frames!  The application may be doing too much work on its main thread.

当我运行一个与许可库的评估副本有关的示例代码时,问题并没有持续存在,而且图表也起作用了。


鸿蒙传说
浏览 506回答 3
3回答

海绵宝宝撒

就像其他人在上面回答的那样,“跳过了55帧!”意味着您的应用程序中有一些繁重的处理。就我的情况而言,我的申请过程并不繁重。我做了两次和三次检查,并删除了那些过程,我认为是有点重。我删除了碎片,活动,图书馆,直到只剩下骨架。但问题仍然没有解决。我决定检查资源,并发现我使用的一些图标和背景是相当大的,因为我忘了检查这些资源的大小。因此,我的建议是,如果上述任何答案都没有帮助,您也可以检查您的资源文件大小。
随时随地看视频慕课网APP

相关分类

Android
我要回答