CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

[Eclipse + adt] R.java NON SI AGGIORNA

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Aug 2010
    Messaggi
    23

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    [Eclipse + adt] R.java NON SI AGGIORNA

    Cia a tutti,
    ho creato un nuovo layout.xml (nella cartella res/layout)chiamato "subActivityLayout.xml" che come si intuisce dal nome funge da layout x una mia sotto attività. Appena salvo il file xml non viene aggiunto un riferimento ad R.java

    Invece, stranamente, un file menu1.xml sotto la cartella res/menu viene aggiunto ad R.java sempre nello stesso progetto

    Mi era già successo però avevo sorvolato, ora che posso fare?? Ho veramente bisogno di usare quel layout per snellire il mio codice.

    Grazie

    codice:
    package mieapplicazioni.menudemo;
    
    public final class R {
        public static final class attr {
        }
        public static final class drawable {
            public static final int icon=0x7f020000;
        }
        public static final class layout {
            public static final int main=0x7f030000;
            //Qui dovrebbe esserci il riferimento: public static final int subActivityLayout=....; ma non c'è
        }
        public static final class menu {
            public static final int menu1=0x7f050000;
        }
        public static final class string {
            public static final int app_name=0x7f040001;
            public static final int hello=0x7f040000;
            public static final int sub_activity=0x7f040002;
        }
    }

  2.  
  3. #2
    Senior Droid L'avatar di Cymon


    Registrato dal
    Jul 2010
    Messaggi
    419

    Ringraziamenti
    7
    Ringraziato 43 volte in 42 Posts
    Predefinito

    Ma hai provato a compilare?
    E a compilare dopo aver cancellato la gen e la bin?
    Io R.java non lo guardo mai, visto che è un file gestito dal SDK e mi limito al massimo a pulire le cartelle suddette prima di lanciare una compilazione.
    Però magari il mio atteggiamento un po' grezzo dipende anche dal fatto che non uso eclipse
    La mia katana: Slackware 13.1
    La mia wakizashi: Acer A1 Liquid con Android 2.1 Eclair
    Il mio sito: Follow the rabbit (con la sua App )

  4. #3
    Baby Droid


    Registrato dal
    Aug 2010
    Messaggi
    23

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Risolto.

    Sembra assurdo ma Eclipse e Android vogliono un nome per gli xml solo minuscoli, quindi appena cambiato il nome tutto si refresha per magia. Grazie cmq!!

  5. #4
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Quando ci son problemi di questo tipo di problemi è sicuramente colpa degli xml

    Twitter @veke87

  6. #5
    Senior Droid L'avatar di Cymon


    Registrato dal
    Jul 2010
    Messaggi
    419

    Ringraziamenti
    7
    Ringraziato 43 volte in 42 Posts
    Predefinito

    Quote Originariamente inviato da helldron Visualizza il messaggio
    Risolto.

    Sembra assurdo ma Eclipse e Android vogliono un nome per gli xml solo minuscoli, quindi appena cambiato il nome tutto si refresha per magia. Grazie cmq!!
    Bhe, principalmente android... e Eclipse si adegua
    Si, è una limitazione piuttosto strana, ma non sono mai contro, quando qualcuno implementa una logica molto conservativa nella scelta delle naming, soprattutto delle cose che vanno sui file system. Sicuramente si hanno meno problemi con cambi di file system, sistemi case sensitive e sistemi case unsensitive e cose del genere... per esempio credo che possa aver giovato alla convivenza del SDK *NIX con l'SDK Win.
    La mia katana: Slackware 13.1
    La mia wakizashi: Acer A1 Liquid con Android 2.1 Eclair
    Il mio sito: Follow the rabbit (con la sua App )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy