2011-11-18 15 views
6

ok, kroki id następują.Błąd systemu Android-support-v4 generowany przy usunięciu R.java

1 utworzyć nowy projekt z istniejącego źródła

2-wybierz Android \ android-sdk \ Extras \ android zgodności \ \ v4 \ samples \ Support4Demos

3-finish

Więc, moi piękne zaćmienie tworzy projekt, ale kasuje klasę R.java z genów, więc dostaję błędy z każdej klasy pakietu. Wiem, że

Również plik style.xml powoduje błąd.

To mnie zabija, ponieważ nie mogę się z tego niczego nauczyć przez 3 dni, a mój przyjaciel google nie pomaga w tym.

thx z góry!

Odpowiedz

10

Próbowałem to samo w Eclipse, i widziałem na większość każdego pliku, nie było udało import:

import android.support.v4.app.DialogFragment; 
import android.support.v4.app.FragmentActivity; 

Więc, co zrobiłem, żeby go naprawić, było:

  1. Kliknij prawym przyciskiem myszy na twój projekt ("Support4Demos") w menu nawigacji po lewej stronie.
  2. Kliknij "Właściwości".
  3. Kliknij "Ścieżka budowania Java" w panelu nawigacyjnym po lewej stronie.
  4. Kliknij przycisk "Dodaj zewnętrzne słoiki" po prawej stronie.
  5. Przejdź do: "\ android-sdk \ dodatki \ android \ kompatybilność \ v4"
  6. Wybierz "android-support-v4.jar", następnie kliknij "Otwórz", a następnie kliknij "OK".
  7. Kliknij lewym przyciskiem myszy na swój projekt ("Support4Demos").
  8. Kliknij "Projekt" u góry, następnie kliknij "Wyczyść", a następnie "Ok".

Dwa ostatnie kroki mogą nie być potrzebne. Ale kiedy to wszystko zrobisz, może to naprawić. Trzeba też naprawić każdy błąd w pliku XML.

EDIT:
Spróbuj tego:

  1. prawym przyciskiem myszy na projekcie i wybierz "Właściwości"
  2. Wybierz 'Android'.
  3. Upewnij się, że jest ustawiony na Androida w wersji 3.2 lub nowszej.

Android 3.2 był po wprowadzeniu tematu Holo.

+0

atm im w obliczu problemu z plikiem style.xml. jakiś pomysł, jak to naprawić? error: Błąd pobierania elementu nadrzędnego dla elementu: Nie znaleziono zasobu pasującego do podanej nazwy "android: Theme.Holo". \t styles.xml \t/PruebaFrag/res/values-v11 \t wiersz 19 \t Błąd AAPT Androida: Błąd podczas pobierania elementu nadrzędnego dla elementu: Nie znaleziono zasobu odpowiadającego podanej nazwie "android: style/Theme.Holo.DialogWhenLarge". \t styles.xml \t/PruebaFrag/res/values-v11 \t linia 23 \t Android AAPT –

+0

@GuillermoVarini Zaktualizowano moją odpowiedź. Daj mi znać, jeśli to naprawi, czy nie. :) – Jakar

+0

: o ok, teraz 3.2 i nie ma błędów. Ale ta kompatybilność ma uruchomić go nisko api android, prawda? (1.6+), w jaki sposób mogę ustawić to dla Androida 2.3 następnie? –

0

R.java nie ma z powodu błędu, który masz w style.xml. Napraw błąd w pliku Style.xml i R będzie w stanie się zregenerować, a wszystkie będą spuchnięte.

EDIT:

Następnie przejdź do:

Project -> Clean

+0

też może trzeba następnie kliknij lewym przyciskiem myszy na Support4Demos, a następnie kliknij „projekt” u na górze, a następnie kliknij "Wyczyść" f lub faktycznie ponownie wygenerować plik R.java. – Jakar

+0

Prawda. Zupełnie zapomniałem o tym wspomnieć. Dzięki za przypomnienie. – AedonEtLIRA

+0

To są błędy, każdy pomysł naprawienia? ...... error: Błąd pobierania elementu nadrzędnego dla elementu: Nie znaleziono zasobu pasującego do podanej nazwy "android: Theme.Holo". \t styles.xml \t/PruebaFrag/res/values-v11 \t wiersz 19 \t Błąd AAPT Androida błąd: Błąd podczas pobierania elementu nadrzędnego dla elementu: Nie znaleziono zasobu odpowiadającego podanej nazwie "android: style/Theme.Holo.DialogWhenLarge". \t styles.xml \t/PruebaFrag/res/values-v11 \t linia 23 \t Android AAPT Problem –

0

ja zablokowane za automatyczna aktualizacja, usunięte i folderu bin gen, oczyszczone (da błąd prostu zignorować), stała konfiguracja projektu, dodaje biblioteki kompatybilności, a następnie pracował :)

1

Od ADT 17.0.0 numerze Państwo powinno umieścić do /libs folderze i jeśli chcesz zastosować Holo motywu w aplikacji należy dokonać targetSDKversion w AndroidManifest.xml równa minimalną

+0

tak, masz rację, aby minimum 11 rozwiązać mój problem – pengwang

Powiązane problemy