Errore di parsing XML: nessun elemento trovato

Prima di tutto scusatemi se ho postato questa domanda sbagliata. Ho usato stackoverflow per molti problemi, ma questa è la prima volta che ho potuto trovare una risposta al mio problema. Così, se sto facendo qualcosa di sbagliato, per favore fatemelo sapere e cercherò di pubblicare /modificare la domanda.

Ora al business. Ho appena iniziato lo sviluppo w/l’SDK di Android e sto seguendo il tutorial di base da http://developer.android.com/resources/tutorials/hello-world.html#avd
Ho alzato xml editting parte, e quando mi apportare tutte le modifiche ai file xml main.xml e strings.xml questo errore si verifica. Inoltre, quando ho compilato il progetto, il processo di compilazione genera un main.out.xml file è vuoto. Non so che cosa è o il suo scopo.

L’errore:

[2011-12-30 16:10:02 – Ciao Razor] res\layout\main.xml:0: errore: voce di Risorsa principale è già definito.
[2011-12-30 16:10:02 – Ciao Razor] res\layout\main.out.xml:0: Originariamente definito qui.
[2011-12-30 16:10:02 – Ciao Razor] C:\Users\Dux69\workspace\Hello Rasoio\res\layout\main.out.xml:1: errore: Errore di parsing XML: nessun elemento trovato
[2011-12-30 16:10:13 – Ciao Razor] Errore in un file XML: interruzione di costruire.

Il mio progetto è il programma di installazione della piattaforma: Android 2.3.3 Livello API: 10

Non so se fa differenza o no, ma sto usando il mio Android Incredibile per l’esecuzione/debug dell’applicazione non un Android Virtual Device. Se non vi è alcuna necessità di maggiori informazioni, contattatemi e vi posterò al più presto.

Qui ci sono tre file di codice che sto usando:

main.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView  xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" 
android:text="@string/hello_O" />

strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello_O">Baba in the house, Razor Activity!</string>
<string name="app_name">Hello Razor App</string>
</resources>

razorActivity.java

package hello.Razor;

import android.R;
import android.app.Activity;
import android.os.Bundle;

    public class razorActivity extends Activity
    {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
           super.onCreate(savedInstanceState);
           setContentView(R.layout.main);
        }
    }
InformationsquelleAutor DuxClarus | 2011-12-30

 

4 Replies
  1. 4

    Ho avuto un problema simile una volta.

    Ricostruzione di pulizia il progetto e il riavvio di Eclipse aiutato per me.

    • Ero di fronte a questo xamarin studio per la pulizia e la ricostruzione ha fatto risolvere.!
  2. 4

    eliminare il main.out.xml in vista del progetto e ri-eseguito come applicazione android

    • se non funziona, eliminare main.out.xml e do una Pulita, quindi aprire il tuo razorActivity.java e re-run. Si tratta di un comune aapt di errore
    • wow, grazie per l’aiuto. Devo passare attraverso tutto il processo di spegnimento, eclipse, riapertura e l’eliminazione di file, e quindi la pulizia. Che cosa è una seccatura uomo. C’è qualche cosa che posso risolvere questo problema?
    • quando la prima volta ha cercato di “Run”, l’applicazione è in esecuzione il file XML (strano comportamento da eclipse ho capito), in modo che quando si esegue l’applicazione si avvia di nuovo e di nuovo il file XML a causa del fatto che è il primo nella storia.. Basta eliminare, aprire il tuo razorActivity.java e lanciare da Esegui -> Esegui Storia e dovrebbe essere finalmente risolto per sempre
    • Grazie per il feedback, Riccardo Bocci e gli altri. Ora che ho capito questo fastidio forse ora posso iniziare una vera e propria programmazione su android!
  3. 1

    Messaggio di errore che ho ricevuto:

    Error:(43) Error parsing XML: no element found

    e

    Error:Execution failed for task ':app:processDebugResources'.

    com.android.ide.comune.processo.ProcessException: Impossibile eseguire la aapt

    Soluzione: Nel mio caso, il progetto activity_main.xml è iniziata con il codice

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.batvibes.battybirthday.Main1Activity">

    e ho dimenticato il seguente tag di chiusura.

    </android.support.constraint.ConstraintLayout>

    Disclaimer: io sono totalmente nuovo per lo sviluppo di android. Il mio suggerimento, si prega di controllare tutti i tag di apertura e di chiusura e andare alla fase successiva di debug.

Lascia un commento