Visual Studio 2019 Android-在<清单> <应用程序>中发现意外元素<uses-permission>

时间:2019-10-19 11:39:34

标签: android xamarin

我在Visual Studio 2019 Android(Xamarin)中点击生成解决方案或生成项目时遇到此错误。我该怎么做才能解决此问题?

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

我希望它能建立。相反,我得到了:

Severity    Code    Description Project File    Line    Suppression State
Error       unexpected element <uses-permission> found in <manifest><application>.  DeepSound   D:\ProjectFolder\ProjectName\obj\Debug\90\android\manifest\AndroidManifest.xml  41

完整清单文件:https://pastebin.com/wwrkuCMK

4 个答案:

答案 0 :(得分:3)

该错误表明您已将权限放入<Application>标记内。它们应位于根<manifest>的外部。删除它们,它会再次变得快乐。

答案 1 :(得分:2)

应用权限应在<manifest>下,而不是<Application>

答案 2 :(得分:0)

pastebin中第41行的行中还有一组额外的内容,这引起了问题。

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

答案 3 :(得分:0)

我添加了

"CharacteristicId":"test1"  

行了,而且行得通。

android:maxSdkVersion="28"