2016-11-22 6 views
0

私は自分のアプリ内でモジュールとしてCard.ioを使用しています。私はいくつかのわずかな変更をしているので、それをモジュールとして持っています。問題は、このモジュール依存性を持つと、プロジェクトが変更されるたびにインスタント・ランでコールド・スワップが発生することです。私がcard.ioライブラリにコメントした瞬間、ホットスワップはOKです。特定のモジュールのインスタント・ラン・リビルドを無効にする方法は?

インスタント・ランがコールド・スワップを行うたびに、このメッセージが「スタティック・イニシャライザの変更」に表示されます。また、Card.ioライブラリには静的初期化子がたくさんあります。何が起こってもこのモジュールを再構築しないようにインスタント・ランを教えるにはどうすればいいですか?

答えて

0

基本的には、プロジェクトのすべての依存関係を削除し、インスタント・ランがホット・スワップまたはコールド・スワップを行っていたかどうかを調べることでした。私はcard.ioライブラリがHot Swappingを壊していることを発見しました。そのため、ライブラリのプロダクションバージョンをbuild/outputsフォルダから取り出し、プロジェクトにaarとしてインポートしました。

関連する問題