2013-08-19 4 views
-1

Je suis nouveau sur le développement Android. J'exécute Eclipse avec le plugin ADT et j'ai installé toutes les dépendances nécessaires. J'ouvre Eclipse, sélectionnez 'New Android Applciation' et tout est réglé. Quand je lance l'application, je reçois un message d'erreur indiquantAndroid "Hello World" Erreur

/home/parallels/workspace/test/AndroidManifest.xml: 2: /home/parallels/workspace/test/AndroidManifest.xml: Syntax error: newline unexpected 

Alors je regarde dans Android Manifest et il est juste la valeur par défaut, Eclipse code généré, non? Quel est le problème ici?

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.test" 
    android:versionCode="1" 
    android:versionName="1.0"> 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.test.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> 
    </application> 

</manifest> 
+0

Les anciennes versions du plug-in ADT avaient le problème, pour moi, d'obtenir le mauvais terminateur de nouvelle ligne dans les fichiers XML. La seule façon de résoudre le problème était d'ouvrir le fichier (dans Eclipse), de supprimer le saut de ligne et d'appuyer sur Entrée. Je ne sais pas quel est le "mauvais" terminateur de nouvelle ligne dans cette instance, mais en appuyant sur entrer moi-même était comment je l'ai réparé. –

+0

Hmmm. C'est exactement ce que j'obtiens ligne pour ligne lors de la génération d'un nouveau projet. Cela fonctionne avec moi, alors je ne suis pas sûr de la nature du problème. – Shadesblade

+3

Etes-vous sur Linux ou Windows? – LuckyMe

Répondre

0

Y a-t-il un espace vide au-dessus de votre première ligne dans votre manifeste? Cela doit être au sommet. Avez-vous déjà compilé quelque chose avec succès jusqu'ici? Peut-être que quelque chose n'a pas été importé correctement. Je recommande studio android. C'est juste la version modifiée de Google d'éclipse qui se spécialise dans le développement android. Il vient avec tout ce dont vous avez besoin tout prêt à aller.

+1

Le paquet eclipse qu'ils fournissent est livré avec tout, aussi, Android Studio est encore en phase bêta. – LuckyMe

+0

Je ne recommanderais pas AS, surtout à un débutant. C'est encore nouveau et il y a beaucoup de bugs. – codeMagic

+0

Les deux sont vrais. Mais le studio Android est beaucoup plus facile à programmer. Même avec les quelques bugs. –