2013-05-19 16 views
10

Dla większości z nas najnowsza aktualizacja ADT zniszczyła całe miejsce pracy. Po wielu godzinach naprawy moich projektów mogę je skompilować i uruchomić ponownie. Ale Proguard już nie działa. uzyskać tonADT R22 - Proguard - nie można znaleźć klasy referencyjnej

nie może znaleźć superklasę lub interfejs

nie może znaleźć odwołuje klasa

Projekt co próbuję skompilować korzysta wiele projektów bibliotecznych. Nie zmieniłem nic w kodzie, dlaczego myślę, że jest problem z eksportem odpowiednich projektów bibliotecznych.

Czy ktoś ma rozwiązanie tego problemu?

Odpowiedz

15

Ja także byłem sfrustrowany tym problemem po uaktualnieniu do ADT R22 w czasie zaćmienia.

Zauważyłem, że jeśli utworzę nowy projekt, kompiluje się on dobrze, nawet z proguardem. Po porównaniu różnic między projektami stało się jasne: plik .classpath był nieco inny.

Spróbuj wykonać następujące czynności:

  1. prawym przyciskiem myszy projekt i wybierz „Właściwości” na dole.
  2. Wybierz "Ścieżka budowania Java" po lewej stronie.
  3. Wybierz kartę "Zamów i eksportuj".
  4. Kliknij wybierz pole „Android prywatnych bibliotek” i zapewnienie jest kleszcz w polu
  5. nacisnąć przycisk „OK”

Twój projekt powinien móc być eksportowane i PROGUARD powinien działać poprawnie bez jakiekolwiek błędy.

To działało dla wszystkich moich projektów, mam nadzieję, że będzie pracować dla innych też

+2

Dzięki za uratowanie mój dzień :) – kaupov