我怎么才能找出这是什么引起的延迟在Android中,我的应用程序onCreate需要2秒钟才能被调用。
回答
没有其他线索我可以建议你尝试在发布模式下建立一个apk,它应该可以解决你的问题。
所有APK在安装并运行时都进行签名。 Android无法运行未签名的APK。用于执行签名的密钥会有所不同(调试密钥库或用于'release'构建的自定义密钥库)。更改签名密钥不会改变应用的性能。 – CommonsWare
@CommonsWare你的评论是错误的,尝试自己,请删除你的downvote。如果您使用生产密钥对应用程序进行签名,则可以看到它立即启动,如果使用调试密钥对应用程序进行签名,则可能需要几秒钟的时间才能启动 – firegloves
我还没有体验过这一点。我不知道任何Android开发人员,除了也许你。当然欢迎您提供一些证据来证明您的说法。例如,您可以链接到记录此行为的位置。或者,您可以链接到发布此声明的Android专家。或者,您可以链接到一些示例项目,它可以为您提供这些结果,也许已经用'Log'语句装备过,因此任何人都可以尝试它并查看时间差异。 – CommonsWare
- 1. 为什么我的基本Heroku应用需要两秒钟才能加载?
- 2. CoreLocation CLLocationManager requestLocation需要10秒钟才能获得回调
- 3. - 应用程序在Android Studio 2.0中使用新的即时运行功能后需要30秒才能启动?
- 4. 离子2空白应用程序需要10秒钟启动为什么?
- 5. 为什么我的查询需要2分钟才能运行?
- 6. 我们需要多少个9patch图片才能使用android应用程序?
- 7. WSARecv需要3秒钟才能在套接字编程窗口中执行?
- 8. 我是否需要单独的Twitter应用程序才能与iOS和Android应用程序+ Web集成?
- 9. 我是否需要将我的“应用程序”公开才能使用FB SDK
- 10. Android应用程序,10 - 15分钟后再次调用onCreate。为什么?
- 11. 我需要两部手机才能开发android应用程序吗?
- 12. VS2010需要5秒钟才能打开任何XAML文件(!)
- 13. 为什么我的qglwidget的子类需要3秒钟才能构建?
- 14. Android服务onCreate被调用多次,而无需调用onDestroy
- 15. 在Android中需要“应用程序包装”的可能选项
- 16. 为什么我的下拉菜单需要一整秒钟才能下拉?
- 17. 需要BI仪表板才能用于SaaS应用程序
- 18. SQL查询需要10分钟以上的时间才能运行,需要26秒才能拆分两次
- 19. 我是否需要制作Ad Hoc Provisioning Profile才能在我的iPhone上调试我的应用程序?
- 20. 我怎样才能从我的web应用程序进行android API调用?
- 21. 需要在我的Android应用程序中显示
- 22. Heroku应用程序需要太长的时间才能加载
- 23. Android GridView setOnItemClick(...)不能在我的应用程序中调用
- 24. Android。几秒钟后应用程序将中断。工作
- 25. 几秒钟后应用程序崩溃
- 26. 几秒钟后应用程序崩溃
- 27. onCreate之前的java.lang.NullPointerExeption为Android应用程序调用
- 28. 我的Android应用程序在后台运行,是我需要的功能吗?
- 29. oncreate()方法在应用程序被终止时被调用。为什么?
- 30. 应用程序被拒绝:17.2 - 需要
这可以通过查看你在做什么活动来解决。 –
*“在导致延迟之前,我怎样才能弄清楚发生了什么事情”*或者检查代码,看看是否有延迟是长时间运行的操作。或在此发布相关代码,以便我们提供帮助。另外,您是在谈论整个构建操作,还是您在应用程序启动后要花费多长时间? – codeMagic
在Android Studio中使用方法跟踪来确定应用程序花费的时间。 – CommonsWare