" INSTALL_PARSE_FAILED_MANIFEST_MALFORMED"在Android Studio中运行项目时出错

时间:2014-08-03 02:25:49

标签: java android android-studio android-manifest

我意识到这可能是一个重复的问题,我发现了多个问题,寻找相同的错误,但我仍然无法解决问题。

我正在开发一个Android应用程序,现在只有一个活动(登录屏幕),当我尝试运行该应用程序时,会出现一条错误消息:

pkg: /data/local/tmp/MyName.myapp
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

正如我所说,我傻眼了。有没有人经历过这个,或者在我的清单文件中注意到一些与众不同的东西?

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

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <activity
            android:name=".LoginActivity"
            android:label="@string/app_name" >

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

        </activity>
    </application>
</manifest>

2 个答案:

答案 0 :(得分:6)

啊哈,我继续挖掘,最后找到它。

感谢this question here我意识到这是因为包名不能有大写字母。我将我的包名改为简单的&#39; myappname&#39;而不是&#39; MyName.myappname&#39; android studio自动设置它,并且能够构建和运行。

感谢任何花时间研究这个问题的人。

答案 1 :(得分:1)

notice something out of the ordinary in my manifest file?

是的,您的清单中没有目标API标记,这是检查您选择的目标设备所必需的。

<强>样品:

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="18" />