Cordova 10 から標準利用される Android 10(API レベル 29)において、データ保存領域についてのセキュリティが変更されました。この変更により一部のプラグインでは、追加の設定が必要になることがあります。
ビルドしたアプリやカスタムビルドデバッガーにおいては、「cordova-plugin-media-capture」を利用する際に、「config.xml」の widget タグに andorid 名前空間 設定を追加し、 requestLegacyExternalStora 設定を追加する必要がある。
<widget xmlns:android="http://schemas.android.com/apk/res/android">
<platform name="android">
<edit-config file="AndroidManifest.xml" target="/manifest/application" mode="merge">
<application android:requestLegacyExternalStorage="true"/>
</edit-config>
</platform>