VL
щас почитал про все это, стало немного яснее, но все же не совсем.
вот кто-то пишет - provider path is using external-path which links to the device root external storage. (/storage/emulated/0)
т.е. таки external-path это некий хардкор андроида указывающий на storage/emulated хотя блин нигде ясно в доках про это не сказано
вот еще
в манифесте указан как
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.example.android.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
при этом в ряде примеров есть такое
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.camera.app.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths">
</meta-data>
</provider>
т.е. другие authorities - имеет ли это смысл?