マニフェストで同じタイプのプロバイダを複数使用することはできますか?コードバカメラプラグインはファイルプロバイダを提供するので、私たちのアプリはもうビルドできません。マニフェストには次のものがあります:Cordovaでmanifest.xmlに重複したFileProviderでエラーが発生しました
<provider android:authorities="${applicationId}.provider" android:exported="false" android:grantUriPermissions="true" android:name="android.support.v4.content.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths"/>
</provider>
<provider android:authorities="com.our.app.dev.fileprovider" android:exported="false" android:grantUriPermissions="true" android:name="android.support.v4.content.FileProvider">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_provider_paths"/>
</provider>
最初のエントリは、私たちのプラグインの1つで2番目のものです。ビルド中に
、次のエラーoccurres:
AndroidManifest.xml:44:5-46:16 Error:
Element provider#android.support.v4.content.FileProvider at AndroidManifest.xml:44:5-46:16 duplicated with element declared at AndroidManifest.xml:41:5-43:16
ありがとう!
アンドロイドプラットフォームを削除してもう一度追加してください。 –
実行:cordovaきれいなアンドロイド – Eric
@エリック:試した 'cordovaきれいなアンドロイド'。残念ながら、助けなかった。 – Frank