如果生成了AndroidManifest.xml,我该如何添加<provider>
?
我看到的所有解决方案都只是添加到AndroidManifest(Xamarin Forms File Provider not set)。
intent.PutExtra(MediaStore.ExtraOutput, Uri.FromFile(AppClass._file));
相机正在工作,更新了android,现在程序很不开心。解决方案说用某些版本的......更新AndroidManifest。
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.provider"`enter code here`
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
</provider>
答案 0 :(得分:0)
好的,有两个AndroidManifest.xml文件。编辑Properties-&gt; AndroidManifest.xml下的一个。另一个是生成的。
答案 1 :(得分:0)
我总是有这个错误,我必须手动删除AndroidManifest文件,然后从(右键单击)项目属性中添加它。清理并重建,它对我有用。