Android Studio : INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

J'ai regardé d'autres offres sur le INSTALL_PARSE_FAILED_MANIFEST_MALFORMED, mais ne peut toujours pas comprendre ce qui ne va pas avec mon manifeste. Des suggestions?

<?xml version="1.0" encoding="utf-8"?>

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="ThePackage.SnapVest.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

    <activity
        android:name="ThePackage.SnapVest.MyActiveOptions"
        android:label="@string/title_activity_my_active_options" >
    </activity>
    <activity
        android:name="ThePackage.SnapVest.MyTrades"
        android:label="@string/title_activity_my_trades" >
    </activity>
    <activity
        android:name="ThePackage.SnapVest.MyAccount"
        android:label="@string/title_activity_my_account" >
    </activity>
    <activity
        android:name="ThePackage.SnapVest.Leaderboard"
        android:label="@string/title_activity_leaderboard" >
    </activity>
</application>

Alors, où est mon erreur?

Voici la séquence réelle quand je le lance:

Waiting for device.
Target device: kyocera-event-1001c1c
Uploading file
    local path: C:\Users\Roger Garrett\AndroidStudioProjects\SnapVest\app\build\apk\app-debug-unaligned.apk
    remote path: /data/local/tmp/ThePackage.SnapVest
Installing ThePackage.SnapVest
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/ThePackage.SnapVest"
pkg: /data/local/tmp/ThePackage.SnapVest
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
essayez de supprimer la première ligne de votre fichier manifeste (le comment), assurez-vous que la première ligne est <manifest>
Bon, je pense que le problème est que vous utilisez Capital pour un nom de package. Vous devez utiliser des minuscules pour le nom du package.
Aïe. vous avez raison. J'ai changé le paquet.SnapVest pour le paquet.snapvest tout au long de la manfest et a également eu pour renommer les différents dossiers connexes et puis il exécute sans signaler que l'erreur MANIFESTE. Il ne fonctionne toujours pas,bien que, parce que maintenant il ne trouve pas l'activité principale. Mais c'est vraiment bizarre que ça PERMET d'utiliser les majuscules dans les endroits où il faut tout en minuscules.
Je vous suggère de re-faire un nouveau projet, et copiez tout le code de retour pour le projet nouvellement créé.

OriginalL'auteur Roger Garrett | 2014-02-12