Ogni volta che aggiungo ab di layout xml nella cartella res, un errore si apre dicendo che un problema si è verificato in logo.xml: java.lang.StackOverFlowError e quando clicco ok, Eclipse dice:errore StackOverflow Android/Eclipse
Si è verificato un errore di overflow dello stack. Si consiglia di uscire dal workbench . Gli errori successivi possono verificarsi e possono terminare il workbench senza preavviso. Vedi il file .log per maggiori dettagli.
Vuoi uscire dal banco di lavoro?
Non riesco a capirlo perché. È fastidioso e frustrante. Come posso risolvere il problema?
Ecco logo.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageLogo"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:contentDescription="@string/desclogo"
android:scaleType="center"
android:src="@drawable/application_logo" />
</LinearLayout>
NOTA: L'errore si apre ogni volta aggiungo un file XML di Android nella cartella/res, e, talvolta, si apre anche solo aprendo il file xml nella cartella/cartella res.
Qual è la traccia dello stack completo per l'errore. Anche il codice? – nmjohn
Quando si aggiungono altri elementi, Eclipse esegue una build (in base alle impostazioni). Questo errore è causato dall'XML o è stato identificato un errore di codifica come parte della build. Potrebbe essere utile vedere questo file XML del tuo se c'è qualche contenuto. –
Cosa dice il file .log specificato? – brianestey