Autore Topic: Parser exception for .../MyFirstApp/AndroidManifest.xml  (Letto 2484 volte)

Offline amk91

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Parser exception for .../MyFirstApp/AndroidManifest.xml
« il: 09 Luglio 2012, 02:10:13 CEST »
0
Dopo aver passato ore per capire come far funzionare eclipse (ebbene si, ho avuto problemi sia su linux che su windows) sono riuscito ad installare il tutto su ubuntu 11.10. Purtroppo non finisce qui. Creando un nuovo progetto però succedono delle cose (secondo me, da nabbo) particolari. Il source e l'AndroidManifest.xml presentano già dei problemi in partenza.

Questo è il codice che si presenta appena creo il progetto. Mi dice che R non è una variabile. Provo ad importare la libreria (come mi suggerisce eclipse), ma si presentano altri errori

Codice: [Seleziona]
package com.example.myfirstapp;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.support.v4.app.NavUtils;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

   
}

nell'AndroidManifest.xml non riesco a capire bene di cosa si tratta, la console mi dice semplicemente:

 Parser exception for /MyFirstApp/AndroidManifest.xml: Il markup nel documento che segue l'elemento radice deve avere un formato corretto.

Questo è quello che c'è scritto all'interno dell'xml file:

Codice: [Seleziona]
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myfirstapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    </application>

</manifest><manifest xmlns:android="http://schemas.android.com/apk/res/android"   package="com.example.myfirstapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    </application>

</manifest><manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myfirstapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    </application>

</manifest><manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myfirstapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    </application>

</manifest><manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myfirstapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    </application>

</manifest><manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myfirstapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    </application>

</manifest><manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

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

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

</manifest>

Il problema viene segnalato proprio nella riga in cui si chiude la tag del primo manifest e si apre la seconda tag di manifest.
Vi prego aiutatemi, è da questo pomeriggio che cerco di risolvere su windows e poi su ubuntu questo problema.
Grazie

p.s.: il progetto è per Android 4.0.3, se può essere d'aiuto, mentre la versione minima è la 2.2 (se non ricordo male)
« Ultima modifica: 09 Luglio 2012, 02:13:46 CEST da amk91 »

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #1 il: 09 Luglio 2012, 08:24:53 CEST »
0
Mi sembra ci sia diversa confusione nel manifest. Cancella tutto e ricrea.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline gabric

  • Utente senior
  • ****
  • Post: 613
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #2 il: 09 Luglio 2012, 08:52:48 CEST »
0
Nel manifest devi metter un solo tag manifest

Offline amk91

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #3 il: 09 Luglio 2012, 13:50:32 CEST »
0
Mi sembra ci sia diversa confusione nel manifest. Cancella tutto e ricrea.

Si però io non so come ricrearlo. Cosa dovrei scrivere? Ripeto, ho appena iniziato, non so neanche che scrivere là dentro. Per quanto riguarda la variabile R invece?

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #4 il: 09 Luglio 2012, 14:16:42 CEST »
0
Si però io non so come ricrearlo. Cosa dovrei scrivere? Ripeto, ho appena iniziato, non so neanche che scrivere là dentro. Per quanto riguarda la variabile R invece?

Ricrea il progetto di app Android da zero.

Lo scheletro che viene creato, è una app hello word che deve girare sull'emulatore senza bisogno di modifica alcuna.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline amk91

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #5 il: 09 Luglio 2012, 15:08:35 CEST »
0
Ricrea il progetto di app Android da zero.

Lo scheletro che viene creato, è una app hello word che deve girare sull'emulatore senza bisogno di modifica alcuna.

Il problema è che quando creo il progetto i problemi ci sono già, io non tocco nulla!

Offline gabric

  • Utente senior
  • ****
  • Post: 613
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #6 il: 10 Luglio 2012, 10:15:59 CEST »
0
mi sembra molto molto strano. se vuoi ti posto io il manifest di un progetto appena creato, anceh perchè il tag manifest è solo 1...

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #7 il: 10 Luglio 2012, 10:16:51 CEST »
0
Il problema è che quando creo il progetto i problemi ci sono già, io non tocco nulla!

Prova a reinstallare l'ambiente, Eclipse + ADT ;)

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #8 il: 10 Luglio 2012, 10:30:30 CEST »
0
Il problema è che quando creo il progetto i problemi ci sono già, io non tocco nulla!
vuoi dire che crei un'app vuota e ti viene creato un manifest ripetuto un sacco di volte, tutto da solo?
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline amk91

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
Re:Parser exception for .../MyFirstApp/AndroidManifest.xml
« Risposta #9 il: 10 Luglio 2012, 14:13:57 CEST »
0
vuoi dire che crei un'app vuota e ti viene creato un manifest ripetuto un sacco di volte, tutto da solo?

Eeeesatto. Ho provato a cambiare nome al progetto e comunque a quanto pare funziona. Il problema è che io ogni volta il progetto lo elimino completamente, cioè anche la cartella sul disco. MI sembra molto strano.