0

我在我的应用程序中使用 Card.io 作为模块。我做了一些细微的修改,这就是为什么我把它作为一个模块。问题是具有此模块依赖性会导致 Instant Run 在每次项目更改时进行冷交换。在我评论 card.io 库的那一刻,Hot Swap 就可以了。

每当 Instant Run 进行冷交换时,我都会收到此消息“静态初始化程序更改”。Card.io 库中充满了静态初始化器。无论发生什么,我如何告诉即时运行不要重建这个模块?

4

1 回答 1

0

基本上,我所做的是删除项目中的每一个依赖项,并查看 Instant Run 是在进行热交换还是冷交换。我检测到 card.io 库破坏了热交换,因此我从 build/outputs 文件夹中获取了该库的生产版本,并将其作为 aar 导入到项目中。

于 2016-12-15T10:58:04.053 回答