gpt4 book ai didi

xamarin.android - 具有特定权限的 Monodroid 失败 [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

转载 作者:行者123 更新时间:2023-12-04 02:44:39 24 4
gpt4 key购买 nike

最近我尝试将 Map Fragment 添加到我使用 Xamarin + MvvmCross 编写的 Monodroid 应用程序。当我根据映射指南之一修改 list 时 Google Maps in Monodroid Apps到:

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" android:versionName="1.3.0.0" android:versionCode="1" package="MonoDroid.drdApp">
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="MonoDroid.drdApp.permission.MAPS_RECEIVE" />
<permission android:name="MonoDroid.drdApp.permission.MAPS_RECEIVE" android:protectionLevel="signature" />
<application android:label="Droid App" android:icon="@drawable/icon">
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my_valid_key_goes_here" />
</application>
</manifest>

我收到以下错误(运行时错误):

Deployment failed because of an internal error: Unexpected install output:  pkg: /data/local/tmp/MonoDroid.drdApp-Signed.apk
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

我发现产生错误的 list 行是:

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

但我发现几乎所有与 Android 版谷歌地图相关的指南中都提到了这一行。

我不确定这条线的作用,也不确定应用程序在没有它的情况下是否能正常工作(目前它不能,这条线是嫌疑人之一。

有人可以阐明如何处理该 list 行吗?

最佳答案

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

改用 monodroid.drdapp - 这可能会清除错误。

(或者更好 - 使用公司名称作为 list 的一部分)

关于xamarin.android - 具有特定权限的 Monodroid 失败 [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19086037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com