AndroidManifest.out.xml généré avec des erreurs

Mise à jour:

Il est avéré pour être un corrompu AndroidManifest.xml fichier

  1. - Je configurer la journalisation pour les commentaires pour obtenir plus d'informations sur l'erreur.
  2. J'ai fini par créer un nouveau projet android dans eclipse et comparer mes corrompu AndroidManifest.xml fichier avec le nouveau.
  3. J'ai ajouté le admob lignes une par une.
  4. J'ai nettoyé le projet et reconstruit à nouveau.

Après qu'il travail et j'ai réussi à lancer l'émulateur.


J'ai ajouté des instructions dans mon fichier de manifeste pour inclure le Admob module qui me donne le message d'erreur:

Message De La Console:

Unparsed aapt error(s)! Check the console for output.Unknown    Android Packaging Problem

Message D'Erreur:

02:56:23,077 FATAL [main] Main  - No embedded stylesheet instruction for file: file:/Users/eladio/Documents/workspace/NprStationFinder/AndroidManifest.xml
org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException: No embedded stylesheet instruction for file: file:/Users/eladio/Documents/workspace/NprStationFinder/AndroidManifest.xml
    at org.eclipse.wst.xsl.jaxp.debug.invoker.internal.JAXPSAXProcessorInvoker.transform(JAXPSAXProcessorInvoker.java:225)

Extrait De Code:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.caritos.android.nprstationfinder" android:versionCode="1"
    android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".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>

        <!-- The application's publisher ID assigned by AdMob -->
        <meta-data android:value="xyz" android:name="ADMOB_PUBLISHER_ID" />

        <!-- AdMobActivity definition -->
        <activity android:name="com.admob.android.ads.AdMobActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:configChanges="orientation|keyboard|keyboardHidden" />

        <!-- Track Market installs -->
        <receiver android:name="com.admob.android.ads.analytics.InstallReceiver" android:exported="true">
            <intent-filter>
                <action android:name="com.android.vending.INSTALL_REFERRER" />
            </intent-filter>
        </receiver>

        <meta-data android:value="true" android:name="ADMOB_ALLOW_LOCATION_FOR_ADS" />
    </application>

    <!-- AdMob SDK requires Internet permission -->
    <uses-permission android:name="android.permission.INTERNET" />

    <uses-sdk android:minSdkVersion="4" />
</manifest> 
Essayez de supprimer l'erreur, de la Problems fenêtre. Travaille habituellement quand je reçois le aapt erreur

OriginalL'auteur caritos | 2010-12-30