首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xamarin.android [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

xamarin.android [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
EN

Stack Overflow用户
提问于 2015-07-07 07:59:04
回答 3查看 2.3K关注 0票数 1

我正在用Google开发一个应用程序,我很难让它在Genymotion模拟器(Nexus 5 API 22)上运行。

,这是我得到的信息:

在设备部署上安装应用程序失败是因为内部错误:意外安装输出: pkg: /data/local/tmp/com.companyname.progettocomputergraphics-Signed.apk故障INSTALL_PARSE_FAILED_MANIFEST_MALFORMED部署失败。内部错误。

,这是我的安卓清单:

代码语言:javascript
复制
 <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"   android:versionCode="1" android:versionName="1.0"   package="com.companyname.progettocomputergraphics">
    <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="android.permission.MAPS_RECEIVE" />
    <uses-permission  android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-feature android:glEsVersion="0x00020000" android:required="true" />
    <permission android:name="com.companyname.progettocomputergraphics.MAPS_RECEIVE" android:protectionLevel="signature" />
    <uses-sdk android:targetSdkVersion="22" android:minSdkVersion="15" />
    <application android:label="progettocomputergraphics" android:icon="@drawable/Icon">
        <meta-data android:name="com.google.android.gsm.version" android:value="@integer/google_play_services_version" />
        <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my_API_Key" />
        <service android:name=".ItineraryService"></service>
        <receiver android:name=".RoutesRecevier" />
        <activity android:name=".MapActivity">
            <intent-filler>
                <category android:name="android.intnet.category.LAUNCHER" />
            </intent-filler>
        </activity>
        <activity android:name=".InfoActivity">
            <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="MapActivity" />
        </activity>
    </application>
    </manifest>

有谁可以帮我?

EN

回答 3

Stack Overflow用户

发布于 2018-01-29 17:14:38

我也有同样的问题(在我的例子中使用)。

这个问题通过解决了,避免了大写的在应用程序/包名称的第一个字母上。

票数 4
EN

Stack Overflow用户

发布于 2015-07-07 08:14:38

第一件事,我将尝试修改使用-许可标签:

代码语言:javascript
复制
<permission android: name = "com.companyname.progettocomputergraphics.MAPS_RECEIVE" android: ProtectionLevel = "signature" />
票数 0
EN

Stack Overflow用户

发布于 2019-04-07 15:13:15

在我的情况下,我不得不用

代码语言:javascript
复制
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyBFdb7p_3FTSQWX-sfOniZmQrsBHnM0Bu.."/>

在清单中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31262907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档