mbo*_*nin 17 android android-studio android-studio-2.0
我刚启动了我的项目的即时运行.构建和上传速度更快,但我的应用启动时间从几百毫秒增加到几秒钟.
我对这种妥协感到满意.我只是想知道我是否是唯一注意到这一点的人,是否有机会对此进行优化?
这是 Android Studio 中的一个已知错误, 我已经面对这个问题很长时间了,我遇到了一个 Reddit 线程,它解释了问题的实际原因......
这是该主题的链接:
https://m.reddit.com/r/androiddev/comments/4m2v25/instant_run_causing_incredible_long_app_start/
在问题得到解决之前,请执行以下任一操作: 1. 关闭 Instant Run 2. 恢复到 Gradle 版本 2.8
您应该做的事情: 1. 等待问题解决
抱歉,这是目前的已知问题。我们正在努力在 2.3 中改进它。发生这种情况的原因是: 最初,我们将所有代码拆分为多个 dex 文件,并将它们全部放入 instant-run.zip 文件中 第一次安装后,我们解压缩该文件并将所有这些类添加到类路径中。这是需要时间的步骤,您会看到白屏。在最坏的情况下,您甚至可能会收到 ANR。我们将其拆分,以便在后续更新时,我们只发送已更改的 dex 文件。在 Android N 中,我们通过拆分 APK 获得了更多平台支持,我们利用了该 APK,并且速度应该更快。
| 归档时间: |
|
| 查看次数: |
2475 次 |
| 最近记录: |