Xamarin.android 具有特定权限的Monodroid失败[安装\解析\失败\清单\格式错误]

Xamarin.android 具有特定权限的Monodroid失败[安装\解析\失败\清单\格式错误],xamarin.android,android-manifest,xamarin,android-permissions,supportmapfragment,Xamarin.android,Android Manifest,Xamarin,Android Permissions,Supportmapfragment,最近,我尝试将地图片段添加到我用Xamarin+MvvmCross编写的Monodroid应用程序中。 当我根据映射指南之一修改清单时: 我发现生成错误的清单行是: <permission android:name="MonoDroid.drdApp.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> 但我找到的几乎每一本关于Android版谷歌地图的指南中都提到了这句话 我不确定这一行是做什么的,也不

最近,我尝试将地图片段添加到我用Xamarin+MvvmCross编写的Monodroid应用程序中。 当我根据映射指南之一修改清单时:

我发现生成错误的清单行是:

<permission android:name="MonoDroid.drdApp.permission.MAPS_RECEIVE" android:protectionLevel="signature" />

但我找到的几乎每一本关于Android版谷歌地图的指南中都提到了这句话

我不确定这一行是做什么的,也不确定如果没有它,应用程序是否能工作(目前它不能工作,这一行是嫌疑犯之一)


有人能澄清一下如何处理该清单行吗?

我不是100%确定,但我怀疑问题在于在您的包名中使用大写字母

请尝试
monodroid.drdapp
——这可能会清除错误

(或者更好——使用公司名称作为舱单的一部分)

Deployment failed because of an internal error: Unexpected install output:  pkg: /data/local/tmp/MonoDroid.drdApp-Signed.apk
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
<permission android:name="MonoDroid.drdApp.permission.MAPS_RECEIVE" android:protectionLevel="signature" />