【发布时间】:2016-04-14 13:00:26
【问题描述】:
更新我的 Android studio 到 2.0 和 gradle 到 2.0.0 和 SDK-Platform 到 23.0.3 之后我想启动应用程序花费了太多时间(大约 2-3 秒)并且 Android Monitor 中出现以下警告:
W/System: ClassLoader referenced unknown path: /data/app/net.hadifar.test-1/lib/arm
W/System: ClassLoader referenced unknown path: /data/app/net.hadifar.test-1/lib/arm
W/art: Suspending all threads took: 5.439ms
W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
W/art: Suspending all threads took: 6.808ms
但我第二次启动应用程序时它照常运行。任何人都可以知道是什么问题吗?
【问题讨论】:
-
我认为
instant-run已启用.. 在第一次运行时总是需要更多时间... -
是的!谢谢。我禁用即时运行并修复问题。要禁用即时运行,请转到设置→构建、执行、部署→即时运行并取消选中启用即时运行。
-
是什么意思? (如果我设置为选中,如果我设置为未选中呢?)
-
@Kuriel 看我的回答stackoverflow.com/a/37512413/1462770
标签: android android-studio gradle