プラグイン uses-permission タグの重複修正機能
Cordovaのプラグイン、特にcordova-plugin-media-capture
やcordova-plugin-camera
の最新版において、android:maxSdkVersion
属性の変更が加えられています。これにより、複数のプラグインを組み合わせる際にAndroidManifest.xml
の設定に関する重複エラーが発生する可能性が増えています。
具体的には、以下のようなビルドエラーが発生しています。
(下記は、パーミッションWRITE_EXTERNAL_STORAGE
が重複している例です。)
機能の詳細
この問題の解決のために、uses-permission
タグの重複を検出し、自動的に統一する機能をリリースしました。
使い方
プロジェクトを開きます。
ヘッダーメニューの「ビルド」をクリックし、リストの中から「ビルド環境の設定」を選択します。
Androidの環境設定ページに移動し、「重複パーミッションの削除」オプションを探します。
「重複パーミッションの削除」を有効化し、設定を保存します。
これで、次回のビルド時からuses-permissionタグの重複を自動的に修正する機能が有効になります。
最終更新