Hur gick det här till? (Uppfuckat projekt :S)

Diskussion i 'Frågor, support och diskussion' startad av DreamHawk, 1 nov 2011.

  1. DreamHawk

    DreamHawk Android Medlem

    Blev medlem:
    28 maj 2010
    Inlägg:
    6 064
    Mottagna gillanden:
    419
    Operatör:
    Tele2
    Telefon:
    iPhone 7

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    iPhone 7
    ROM:
    IOS11
    Telefon 2:
    Google Galaxy Nexus
    ROM:
    LineageOS
    Ja, nu får jag vända mig till er, för nu vettefaen vad som hände :S.

    Jag satt med mitt projekt, tänkte slänga in AdMobs-SDK osv.. Visst, gjorde det som står i manualen för hur man lägger till SDKt...

    Sedan knepade jag lite för att få in layouten för där reklamen ska hamna, fick inte hittat "R.id.adLayout" som jag så fint döpte den till... Tänkte att "vafan"... Körde en "Clean..." för att rensa (hade kört refresh innan med)...

    Slutresultatet, allting rött!!! Röda kryss överallt... Hovrar över det röda och ser "import android.R", ja men visst, de kan jag väl... Så importerar det.. Och ser att alla mina IDs ändå är borta, t.ex "R.id.app_name" "R.id.button" osv... Ni fattar... "app_name" och "button", dessa resources hittar inte...

    Jag har inte längre en genererad R.java i min /gen-mapp...


    Summa summarum, wtf hände? och hur får jag min fungerande app igen!?


    Oh btw, Eclipse vill lösa det hela med en "Migrate Code" som tydligen är en ny funktion i ADT15, eller något.. Det hjälper inte mig iallafall :S
     
  2. ozp

    ozp Teen Droid Medlem

    Blev medlem:
    6 maj 2010
    Inlägg:
    250
    Mottagna gillanden:
    31

    MINA ENHETER

    Om du bygger om ditt projekt så ska R.java genereras igen.
     
  3. DreamHawk

    DreamHawk Android Medlem

    Blev medlem:
    28 maj 2010
    Inlägg:
    6 064
    Mottagna gillanden:
    419
    Operatör:
    Tele2
    Telefon:
    iPhone 7

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    iPhone 7
    ROM:
    IOS11
    Telefon 2:
    Google Galaxy Nexus
    ROM:
    LineageOS
    Så vart icke fallet... Men när jag tog bort
    funkade det, helt enkelt, gör om gör rätt :P
     
  4. Zooklubba

    Zooklubba Android Medlem

    Blev medlem:
    10 jul 2010
    Inlägg:
    6 448
    Mottagna gillanden:
    2 199

    MINA ENHETER

    R byggs inte om ifall du har fel i ditt projekt, kan vara så på enbart xml-filerna.

    Jag googlade lite lätt och hittade: Admob Error in Eclipse for android:configChanges - Stack Overflow

    Där hade användaren samma fel, antagligen är det "uiMode" som bara fungerar om du har API level 8 eller högre. Vill du avslöja vilken du använder?

     
    Last edited: 3 nov 2011
  5. mach

    mach Youth Droid Medlem

    Blev medlem:
    29 apr 2010
    Inlägg:
    115
    Mottagna gillanden:
    4

    MINA ENHETER

    När jag får såna fel:

    * Kolla error-tabben i eclipse.
    * Kolla efter syntaxfel i xml.
    * Kolla så du inte har felaktigt döpta filer i din resurs-katalog.

    pro tip: Kör ett revisionshanteringssystem typ git. Då kan du snabbt se vad som ändrats sedan senast allt fungerade.
     
  6. DreamHawk

    DreamHawk Android Medlem

    Blev medlem:
    28 maj 2010
    Inlägg:
    6 064
    Mottagna gillanden:
    419
    Operatör:
    Tele2
    Telefon:
    iPhone 7

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    iPhone 7
    ROM:
    IOS11
    Telefon 2:
    Google Galaxy Nexus
    ROM:
    LineageOS
    Ska kolla upp det där med Git... Jag vet inte vad som gick fel riktigt här, men när jag rensat upp ifrån Manifest-filen så verkade det komma igång igen...