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>
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é. –
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
Etes-vous sur Linux ou Windows? – LuckyMe