在我用Android 2.0更新后,我的模型对象public static volatile com.Android.tools.fd.runtime.IncrementalChange com.pr4.models.User.$change 中添加了一个新字段
我面临的问题是:即,我使用反射包读取字段,并使用字段创建动态表,而我的应用程序由于新字段$change而崩溃,如果我选中跳过特定的修饰符字段,那么我必须进行大量更改。为什么在运行时在我的代码中添加了一个新字段,如何删除它?
这是由于2.0安卓工作室中引入的一项新功能"即时运行"而导致的,它可以按如下方式禁用。
http://tools.android.com/tech-docs/instant-run
默认情况下,Android Studio在执行热交换后自动重新启动当前活动,同时应用程序保持运行。要禁用此设置:
打开"设置"或"首选项"对话框
导航到构建、执行、部署>即时运行
取消选中"重新启动代码更改活动"旁边的框。如果活动自动重新启动被禁用,您可以通过选择Run>restart activity从菜单栏手动重新启动当前活动。