应用程序安装失败安装失败,并显示消息无法完成会话:INSTALL_PARSE FAILED MANIFEST MALFORMED

时间:2018-05-16 16:52:10

标签: java android

I got this pop msg Error, i dont know what to do, i hope someone can help me, i allready tried to seek help everywhere i couldn't find any.

这是警告: 应用程序安装失败 安装失败,显示消息无法完成会话:INSTALL_PARSE FAILED_MANIFEST MALFORMED:installPackageLI期间解析失败:/data/app/vmd11789010436.tmp/base.apk(在二进制XML文件行#34):需要android:value或android:resource属性。

通过卸载现有版本的apk(如果存在)然后重新安装,可能会解决此问题。 警告:卸载将删除应用程序数据! 要卸载现有应用程序吗?

Here is my manifest.xmL. I don't know if i have anything wrong here, i tried 

搜索,但我找不到解决方案。

 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hfad.imdblogin">

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

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".activities.ActivityLoginPage" />
    <activity android:name=".activities.ActivitySignUp" />

    <meta-data
        android:name="com.facebook.sdk.ApplicationId"
         />

    <activity
        android:name="com.facebook.FacebookActivity"
 android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
        android:label="@string/app_name" />
    <activity android:name=".activities.ActivityHomepage">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".activities.CreateAccountActivity" />
    <activity android:name=".activities.AnimeActivity" />
    <activity android:name=".activities.NotificationActivity"
                >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>

1 个答案:

答案 0 :(得分:0)

您的meta-data包含FacebookApplicationId,但此处未提供Id

<meta-data
    android:name="com.facebook.sdk.ApplicationId"/>

例外情况是指出你没有提供Id的部分应该是:

 <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="Your id here" />

还可以在官方Facebook开发者页面上查看更多信息:https://developers.facebook.com/docs/android/getting-started