2013-05-19 20 views
10

Per la maggior parte di noi l'ultimo aggiornamento ADT ha distrutto l'intero spazio di lavoro. Dopo ore di riparazione dei miei progetti, sono in grado di compilare ed eseguire nuovamente. Ma Proguard non funziona più. ricevo tonnellate diADT R22 - Proguard - Impossibile trovare la classe di riferimento

non riescono a trovare superclasse o interfaccia

impossibile trovare la classe di riferimento

Il progetto quello che sto cercando di compilare sta usando un sacco di progetti di libreria. Non ho modificato nulla nel codice, perché penso che ci sia un problema con le esportazioni dei progetti di libreria corrispondenti.

Qualcuno ha una soluzione per questo?

risposta

15

Anche io sono stato frustrato da questo problema dopo l'aggiornamento a ADT R22 in eclissi.

Ho notato che se avessi creato un nuovo progetto, sarebbe stato perfetto, anche con proguard. Dopo aver confrontato le differenze tra i progetti, è diventato evidente quanto segue: il file .classpath era leggermente diverso.

provare quanto segue:

  1. Fare clic con il progetto e selezionare "proprietà" in basso.
  2. Selezionare "Percorso build Java" sul lato sinistro.
  3. Selezionare la scheda "Ordine ed esportazione".
  4. fare clic sulla casella di selezione per "Android biblioteche private" e assicurarsi che ci sia un segno di spunta nella casella di
  5. Premere il tasto "ok"

Il progetto dovrebbe ora essere in grado di essere esportato e Proguard dovrebbe funzionare correttamente senza eventuali errori.

Questo ha funzionato per tutti i miei progetti, speriamo che funzioni anche per gli altri

+2

Grazie per aver salvato la mia giornata :) – kaupov

Problemi correlati