1. ホーム
  2. android

[解決済み] プロジェクトからのコードバプラグインの削除

2022-03-01 13:49:10

質問

私のアプリにはなぜか多くの cordova プラグインがインストールされており、そのために連絡先から現在地まで、ほとんどすべての情報にアクセスする必要があります(このアプリには必要ないにもかかわらず)。

このアプリはjenkins経由で構築されており、私が理解する限り、1つの解決策は、単一のコマンドですべてのプラグインを削除することです、したがって、それは次のようになります。

cordova plugin rm org.apache.cordova.battery-status
cordova plugin rm org.apache.cordova.camera
cordova plugin rm org.apache.cordova.contacts
cordova plugin rm org.apache.cordova.geolocation
cordova plugin rm org.apache.cordova.media
cordova plugin rm org.apache.cordova.media-capture
cordova plugin rm org.apache.cordova.splashscreen
cordova plugin rm org.apache.cordova.vibration

しかし、時々それはいくつかのエラーを表示し、jenkinsで任意のエラーは、ビルドの失敗で終わるので、すべてのプラグインを削除するコマンドはありますか?( インストール時に、アプリの動作に必要な基本的なプラグインは、cordovaを介して自動的に追加されるので、私は、いくつかの cordova plugin rm -all が、見つかりませんでした )

解決方法は?

まず、プラグインをリストアップする必要があります。

cordova plugin list

この結果で、単純に

cordova plugin remove <PLUGIN_NAME>

例えば

cordova plugin remove org.apache.cordova.media

お役に立てれば幸いです。