为什么AssetManager创建需要太长时间才能加载,这会导致应用程序启动缓慢

时间:2016-05-19 13:21:25

标签: android performance android-studio

我正在制作一个Android应用程序。当我编译并运行它时(即使我在设备上复制并粘贴apk并运行),启动并向我展示我的第一个活动需要很长时间。 我调试了日志,发现第一个日志如下所示需要20秒,然后大约20秒后我会得到更晚的日志和应用程序运行。

应用程序的第一个日志:

5-19 18:41:42.816 29232-29232/com.softinator.mantrafm D/ResourcesManager: creating new AssetManager and set to /data/app/com.softinator.mantrafm-2/base.apk

1 个答案:

答案 0 :(得分:1)

我也遇到了同样的问题。感谢我的一位队友,基本上你必须禁用" Instant Run"如果您使用的是gradle 2.x

我安装了android studio v2,突然出现了这个问题。 所以基本上在给apk之前可能是调试apk或制作apk,转到设置 - >构建,执行,部署 - >即时运行并取消选中"启用即时运行以在部署"上进行热交换/资源更改。您需要禁用它,然后构建apk并将其提供给其他人或使用自己。

问候,

Suyash