w3b*_*ark 25 android android-studio
这是一个非常新的功能,因为Android Studio 2.0仅在金丝雀发布渠道中可用,但我希望有人可以进一步解释即时运行功能的工作原理.
如果我修改Java类(活动,片段等)中的代码,则Instant Run可以顺利运行.它使应用程序的实例保持运行并在幕后交换代码,大大缩短了我测试所需的时间(这很棒,顺便说一句).
但是,如果我修改现有布局xml资源,则必须重新编译构建并进行部署.所以我的问题是:
问题#1对我来说更重要,因为我想了解它是如何运作的.另外,祝贺Android Studio团队.IDE已经走了很长的路.性能改进是改变生活的.
San*_*San 25
如您所知,xml文件中使用的所有资源都将转换为R类中的静态字段.根据http://tools.android.com/tech-docs/instant-run获取的信息,即时运行不支持更改静态字段.
只是一点点暗示.当我从Android Studio 1.5切换到2.0(稳定)时,新的Instant Run不能用于布局更改.我尝试了Run> Clean and rerun app并且我解决了,因为那一刻Instant Run起作用了.
| 归档时间: |
|
| 查看次数: |
14408 次 |
| 最近记录: |