Xamarin表示AndroidMaifest.xml相机

时间:2018-03-19 21:30:00

标签: forms xamarin camera

如果生成了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>

2 个答案:

答案 0 :(得分:0)

好的,有两个AndroidManifest.xml文件。编辑Properties-&gt; AndroidManifest.xml下的一个。另一个是生成的。

答案 1 :(得分:0)

我总是有这个错误,我必须手动删除AndroidManifest文件,然后从(右键单击)项目属性中添加它。清理并重建,它对我有用。