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

Ada*_*331 1 java android android-manifest android-studio

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

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

pkg: /data/local/tmp/MyName.myapp
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
Run Code Online (Sandbox Code Playgroud)

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

<?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>
Run Code Online (Sandbox Code Playgroud)

Ada*_*331 6

啊哈,我继续挖掘和挖掘,最后找到了它.

感谢这个问题,我意识到这是因为包名不能有大写字母.我将我的包名改为'myappname',而不是android studio自动设置的'MyName.myappname',并且能够构建和运行.

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