Autore Topic: Non compaiono le modifiche al file main.xml  (Letto 2457 volte)

Offline Dren

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • ancetras
    • Mostra profilo
  • Dispositivo Android:
    LG-E400
  • Sistema operativo:
    Windows 7
Non compaiono le modifiche al file main.xml
« il: 11 Maggio 2012, 11:20:58 CEST »
0
Salve a tutti!
Spero di non aver sbagliato sezione >.<
Ebbene, ho un problema abbastanza antipatico...

Ho creato un nuovo progetto chiamato ExampleProject.
Ho modificato il file string.xml e main.xml aggiungendo una stringa di testo in più.

Quando avvio l'emulatore è tutto in ordine. Clicco sull'icona della mia app ma il testo che compare è quello standard di HelloWorld!
In altre parole la mia stringa nuova non viene mostrata. Ho fatto altre prove, ad esempio cambiare le stringhe già presenti ma non mostra nemmeno quei cambiamenti (come cambiare il nome della mia app con My App, mostra sempre ExampleProject).
Ad ogni modo, ecco i due file .xml più l'AndroidManifest.
Se serve qualche altro file ditemelo :/

String:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="hello">Hello World, ExampleProjectActivity!</string>
    <string name="app_name">My App</string>
        <string name="prova">Prova nuova stringa!</string>

</resources>


Main:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="vertical" >

    <TextView
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:text="@string/hello" />

    <TextView
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:text="@string/prova" />
</LinearLayout>

AndroidManifest:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="dren.main"
   android:versionCode="1"
   android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="10" />

    <application
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name" >
        <activity
           android:name=".ExampleProjectActivity"
           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>

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #1 il: 11 Maggio 2012, 11:49:28 CEST »
0
Strano. Prova a fare un refresh del progetto. Prova anche a fare un clean del progetto.

Dopodiche' rilancia l'applicazione.
I numeri contano molto di più del seme.

Offline Dren

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • ancetras
    • Mostra profilo
  • Dispositivo Android:
    LG-E400
  • Sistema operativo:
    Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #2 il: 11 Maggio 2012, 12:36:35 CEST »
0
Strano. Prova a fare un refresh del progetto. Prova anche a fare un clean del progetto.

Dopodiche' rilancia l'applicazione.

Fatto, ma non cambia nulla :/
Anzi, ora che ho riaperto eclipse, quando avvio l'applicazione non trovo più la sua icona nel menu dell'emulatore.
Forse sbaglio io ad impostare l'AVD?

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #3 il: 11 Maggio 2012, 12:52:30 CEST »
0
Da quelo che dici, mi viene  il dubbio che la tua  applicazione gestisca il testo dal java invece che dall'xml.. prova a postare il contenuto dell'activity.
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #4 il: 11 Maggio 2012, 12:55:44 CEST »
0
E dicci i passi che fai.
I numeri contano molto di più del seme.

Offline Dren

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • ancetras
    • Mostra profilo
  • Dispositivo Android:
    LG-E400
  • Sistema operativo:
    Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #5 il: 11 Maggio 2012, 13:07:36 CEST »
0
Da quelo che dici, mi viene  il dubbio che la tua  applicazione gestisca il testo dal java invece che dall'xml.. prova a postare il contenuto dell'activity.

L'Activity è quella standard di un nuovo progetto. Non l'ho modificata.

Codice (Java): [Seleziona]
public class ExampleProjectActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

La classe R si auto modifica da sola, ad ogni modo eccola qua:
Codice (Java): [Seleziona]
public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int ic_launcher=0x7f020000;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
        public static final int prova=0x7f040002;
    }
}

E dicci i passi che fai.

In che senso? o,o
All'inizio ho creato questo nuovo progetto chiamato ExampleProject e messo su Android 2.3.3 con SDK 10 con activity ExampleProjectActivity.
Ho modificato il file main.xml e strings.xml come incollato sopra e poi ho avviato l'emulatore.
Mentre ieri mi vedeva l'applicazione, ci cliccavo e mi compariva sempre il testo standard, oggi quando avvio l'emulatore non vedo nemmeno l'iconcina dell'applicazione.

Sono disperata T_T

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #6 il: 11 Maggio 2012, 13:12:23 CEST »
0
Cosa intendi con avvio l'emulatore?
Da eclipse devi fare tasto destro sul progetto --> Run as --> Android application
I numeri contano molto di più del seme.

Offline Dren

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • ancetras
    • Mostra profilo
  • Dispositivo Android:
    LG-E400
  • Sistema operativo:
    Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #7 il: 11 Maggio 2012, 13:16:35 CEST »
0
Cosa intendi con avvio l'emulatore?
Da eclipse devi fare tasto destro sul progetto --> Run as --> Android application

Sisi, infatti lo avvio in questo modo, e mi si apre l'emulatore di android. o,o

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #8 il: 11 Maggio 2012, 13:24:39 CEST »
0
Anzi, ora che ho riaperto eclipse, quando avvio l'applicazione non trovo più la sua icona nel menu dell'emulatore.
Forse sbaglio io ad impostare l'AVD?
questo potrebbe dipendere dal modo in cui fai partire l'emulatore..
verifica che non sia spuntata la voce "wipe user data", che serve proprio per far partire l'emulatore come se fosse nuovo, quindi elimina tutte le cose installate precedentemente..

per quanto riguarga il problema del testo invece è strano..perchè il codice sembra perfetto..
prova a creare un nuovo progetto e metterci lo stesso layout e la stessa activity che hai postato..il file R invece non toccarlo che quello si modifica da solo..
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #9 il: 11 Maggio 2012, 13:31:40 CEST »
0
E l'emulatore lascialo aperto quando sviluppi, altrimenti ogni volta perdi un sacco di tempo ad avviarlo.
I numeri contano molto di più del seme.

Offline Dren

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • ancetras
    • Mostra profilo
  • Dispositivo Android:
    LG-E400
  • Sistema operativo:
    Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #10 il: 11 Maggio 2012, 13:49:44 CEST »
0
questo potrebbe dipendere dal modo in cui fai partire l'emulatore..
verifica che non sia spuntata la voce "wipe user data", che serve proprio per far partire l'emulatore come se fosse nuovo, quindi elimina tutte le cose installate precedentemente..

per quanto riguarga il problema del testo invece è strano..perchè il codice sembra perfetto..
prova a creare un nuovo progetto e metterci lo stesso layout e la stessa activity che hai postato..il file R invece non toccarlo che quello si modifica da solo..

Wipe user data non è spuntata.
Ad ogni modo, ho creato un nuovo progetto,"ProvaEsempio".
Senza modificare nulla ho avviato l'emulatore ma non comprare l'iconcina dell'app nel menu e quindi non posso nemmeno vedere se funziona.
A questo punto penso che sia una cosa di emulatore, non di codice ...

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #11 il: 11 Maggio 2012, 13:57:58 CEST »
0
Ma se avvi l'applicazione lanciandola da eclipse? Non c'e' bisogno di premere l'icona nel menu delle applicazioni.

Se poi non compare nel menu delle applicazioni c'e' un problema col file manifest.
I numeri contano molto di più del seme.

Offline Dren

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • ancetras
    • Mostra profilo
  • Dispositivo Android:
    LG-E400
  • Sistema operativo:
    Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #12 il: 11 Maggio 2012, 14:15:41 CEST »
0
Ma se avvi l'applicazione lanciandola da eclipse? Non c'e' bisogno di premere l'icona nel menu delle applicazioni.

Se poi non compare nel menu delle applicazioni c'e' un problema col file manifest.

In che senso?
A me non compare l'applicazione nel menu dell'emulatore o,o

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #13 il: 11 Maggio 2012, 14:16:00 CEST »
0
ho provato a creare un progetto incollando il tuo manifest e il tuo layout..nell'amulatore si comporta benissimo..lo installa, parte e mostra entrambe le scritte e l'icona si vede senza problemi..
quindi escluderei un problema dell'app..
sinceramente non saprei cosa dirti se non di provare a reinstallare avd e sdk..
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline eagledeveloper

  • Translate Team
  • Utente senior
  • ****
  • Post: 516
  • Respect: +37
    • Google+
    • 347516210
    • dark_pinz
    • @WandDStudios
    • Mostra profilo
    • W&D Studios
  • Dispositivo Android:
    HTC One X e HTC One
  • Play Store ID:
    W%26D+Studios
  • Sistema operativo:
    Ubuntu / Windows 7
Re:Non compaiono le modifiche al file main.xml
« Risposta #14 il: 11 Maggio 2012, 14:25:00 CEST »
0
In che senso?
A me non compare l'applicazione nel menu dell'emulatore o,o

Nel senso che se da eclipse lancia l'applicazione, sull'emulatore viene aperta da sola, tu non devi andare a clicare l'icona per aprirla. Chiaro?
I numeri contano molto di più del seme.