【问题标题】:Android studio instant-run not work wellAndroid Studio 即时运行效果不佳
【发布时间】:2016-02-26 21:04:31
【问题描述】:

我用的是Android studio 2.0,用official doc配置项目,AS的设置窗口instant run的配置从禁用状态变为启用状态。运行图标现在也有闪电了,但是当我修改代码时,只需在函数中添加一个toast,然后点击闪电运行,应用程序将退出,日志显示如下:

11-24 19:59:40.382 20951-20957/com.ss.android.essay.joke I/art: System.exit called, status: 1
11-24 19:59:40.383 20951-20957/com.xxx I/AndroidRuntime: VM exiting with result code 1, cleanup skipped.
11-24 19:59:40.475 4922-14521/? I/WindowState: WIN DEATH: Window{651bd86 u0 com.ss.android.essay.joke/com.xxx.MainActivity}

编辑:bug状态已经更新,alpha2没有再出现crash,但还是不能使用instant-run,详情:https://code.google.com/p/android/issues/detail?id=195064

Edit: Android studio 2.1.1 with 2.12 gradle work well now.

【问题讨论】:

  • 你知道 AS 2.0 仍然是一个预览版,有数千个可能的错误......对吗?
  • @MarianoZorrilla ha,我知道,在对示例项目进行成功测试后,我真的希望它也适用于我的开发项目。
  • 您在 Instant Run 的代码中究竟做了哪些更改。只是添加 Toast 通知?
  • @IgorGanapolsky 是的。在实例方法中添加 toast 通知。
  • 检查 thisthis 所以回答

标签: android android-studio instant-run


【解决方案1】:

很确定您的更改包含在 Instant Run 中,请查看 Android tools site 以获取支持的热插拔操作列表:

【讨论】:

  • 为什么不包括在内?代码更改只是在实例方法中添加了一个 toast。同样,它也适用于示例项目。
  • 它仍在开发中,还有很多空间可以成长,还有很多漏洞可以解决。如果您认为这是一个错误,那么您可以提交错误报告:tools.android.com/filing-bugs
  • @Kai 为什么你认为 Instant Run 没有涵盖他的更改?
猜你喜欢
  • 2017-07-23
  • 2018-12-19
  • 2017-11-11
  • 2017-07-20
  • 1970-01-01
  • 2016-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多