#android #forms #xamarin
#Android #формы #xamarin
Вопрос:
НЕОБРАБОТАННОЕ ИСКЛЮЧЕНИЕ: [MonoDroid] Java.Lang.RuntimeException: не удается получить поставщика androidx.core.content.FileProvider: java.lang.ClassNotFoundException: не найден класс «androidx.core.content.FileProvider» на пути: DexPathList[[zip-файл «/data/app/~~pZAuPuPF-r125lb9dLdbVw==/com.cfj.TrialwatchApp-RevQziFDZKEkLVVkaCkhEg==/base.apk»],nativeLibraryDirectories=[/data/app/~~pZAuPuPF-r125lb9dLdbVw
Ответ №1:
добавили ли вы приведенный ниже код в AndroidManifest.xml в разделе «Свойства Android»?
Пожалуйста, добавьте приведенный ниже код под тегом Application.
<provider android:name="androidx.core.content.FileProvider" android:authorities="yourpackagename.fileprovider" android:grantUriPermissions="true" android:exported="false">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/filepaths" />
</provider>
Ответ №2:
Пожалуйста, попробуйте обновить ваши формы xamarin и Xamarin.Essentials обновите nuget до последних и повторите попытку.
Если проблема сохраняется, вы можете перепроверить, добавили ли вы следующий код под Application
тегом, как сказал Крунал Багадия.
<provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.provider" android:exported="false" android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" />
</provider>
Комментарии:
1. Привет @kal md, я не получал от тебя известий уже пару дней. Пожалуйста, дайте мне знать, если я могу чем-нибудь помочь здесь.
2. На самом деле я смог устранить эту проблему. Спасибо за помощь