プロジェクトを開いたり、エクスポートしたりといった操作を行うと、ETS がプラグイン(デバイス設定アプリまたは製品プラグイン)のインストールを要求します。しかし、プロジェクトに含まれるデバイスに、プラグインが必要なものはありません。
原因:
プロジェクトにデバイスを追加すると、ETSはそのデバイスの製品データ(参照されているプラグインを含む)をプロジェクト内に保存します。後でそのデバイスを削除したり、別の製品やアプリケーションのバージョンに置き換えたりしても、以前の製品データはプロジェクトに残ったままになります。 ETSは、その残存データの中にプラグインへの参照を検知し、プラグインのインストールを促してしまいます。
解決策:
コンパクト化を実行すると、プロジェクト内のどのデバイスからも使用されなくなった製品データが削除され、それに関連する古いプラグイン参照情報も削除されます。
- ETSでプロジェクトを開きます。
- 「プロジェクトの詳細」に移動します。
- 「Compact now」をクリックしてください。
- ETSが完了するまで待ち、その後プロジェクトを閉じてから再度開いてください。
ETSは、今後プラグインのインストールを要求しなくなるはずです。
知っておくと便利な情報:
- コンパクト化では、プロジェクト内のどのデバイスも使用していないデータのみが削除されます。お使いのデバイス、グループアドレス、およびパラメータには影響ありません。
- コンパクト化した後もETSがプラグインを要求する場合は、プロジェクト内のいずれかのデバイスがそのプラグインをまだ使用しています。デバイスビューでそのプラグインを必要とする製品を確認し、プラグインをインストールするか、そのデバイスを別のデバイスに置き換えてください。
- コンパクト化を実行するとプロジェクトファイルのサイズも小さくなるため、プロジェクトをアーカイブする前や他の人に送信する前などに、定期的に実行することをお勧めします。