当我尝试启动我的应用程序时,需要等待2秒钟,直到出现闪屏。因为我选择了一个透明主题,所以在splashscreen活动之前的“加载屏幕”是透明的。我已经删除了闪屏活动中的每段代码,但延迟时间仍然高达2秒。有人能帮我减少这个时间吗?应用程序启动之前的长时间延迟
-1
A
回答
2
这是因为Instant Run需要一段时间才能加载。生产版本中的空白/白色屏幕将消失。
我不确定Instant Run为何需要这么长时间才能加载。如果您查看应用程序的内部缓存目录,您将看到不少的dex文件。前几天有一篇关于Instant Run工作原理的文章:https://medium.com/google-developers/instant-run-how-does-it-work-294a1633367f#.ntl30mbe2
您可以通过设置(Ctrl + Alt + s)禁用即时运行,只需注意您的生产版本不会有这个空白的白屏。
+0
非常感谢,我没有意识到这会影响应用程序。 –
+0
,如果你发送一个构建测试发送它禁用即时运行,它会崩溃多次HTC应用程序启动时的HTC设备。 –
2
清洁和重新构建。 虽然,这不会发生在发布版本。
相关问题
- 1. 服务器启动时间长延迟
- 2. 延迟一段时间后自动启动应用程序
- 3. 应用程序启动延迟
- 4. GWT。延迟启动应用程序
- 5. 启动应用程序在设备启动时出现延迟
- 6. 如何在Android启动时延迟启动应用程序?
- 7. 在启动时启动Android应用程序,无延迟
- 8. JBoss启动时间延迟
- 9. 应用程序启动时间很长
- 10. 启动应用程序时间过长
- 11. Java启动画面和应用程序屏幕加载之间的延迟
- 12. 重定向之前的时间延迟
- 13. TestFairy在应用程序启动期间导致延迟
- 14. AsyncTask在启动应用程序时出现奇怪的延迟
- 15. 在Flash中播放之前的长时间延迟JWPlayer
- 16. iOS 5 - 在ViewDidAppear之前导致长时间延迟的空UIWebView
- 17. Ruby on Rails:延迟作业延长作业之间的时间
- 18. 在应用程序启动时延迟ios权限通知?
- 19. Visual Studio在应用程序启动时出现延迟
- 20. Memcache延迟时间太长?
- 21. 脚本用于延迟程序启动
- 22. 动画之间的延迟
- 23. 星号之间很长的延迟
- 24. ProgressDialog.dismiss()和AlertDialog.show()之间的长延迟
- 25. Java 8更新91 Web Start应用程序具有较长的启动延迟
- 26. 自Java 1.7.0u40起对Java WebStart应用程序的长启动延迟
- 27. 启动时延迟活动
- 28. BlurEffect在应用效果之前有很长的延迟
- 29. 启动服务时bindService()和onBind()之间的延迟
- 30. 奇怪的延迟启动我的Android应用程序
延迟是否仅在安装后或第一次出现时才出现? –
@SarthakMittal每次点击应用程序图标时都会出现延迟 - >然后我必须等待2秒钟并出现闪屏。我认为延迟很长时间不正常? –
您是否使用Instant Run运行应用程序? –