我使用card.io作为应用程序中的模块。我有一些轻微的修改,这就是为什么我将其作为模块。问题在于,在项目每次更改时,拥有此模块依赖性会导致即时运行。我评论card.io库的那一刻,热交换就可以了。
每当即时运行进行冷交换时,我就会收到此消息"静态初始化器更改"。card.io库充满了静态初始化器。我该如何告诉Instant Run,无论发生什么情况,都不会重建此模块?
基本上,我所做的是删除项目中的每个依赖性,并查看即时运行是在进行热交换还是冷掉掉。我检测到card.io库正在打破热交换,所以我从build/outputs文件夹中拿出了库的生产版本,并将其作为aar导入到项目中。