2014-06-27 4 views
5

gefunden werden Nach dem Upgrade meines SDK auf Android L, stoße ich beim Erstellen von Android-Projekt von ant auf ein Problem.taskdef Klasse proguard.ant.ProGuardTask kann nicht mit dem Classloader AntClassLoader []

Fehlerausgang:

/Users/dreamtale/develop/android-sdk-macosx/tools/ant/build.xml:828: taskdef class proguard.ant.ProGuardTask cannot be found using the classloader AntClassLoader[]

Wer vor dem gleichen Problem?

+2

‚fraid so: https://code.google.com/p/android/ Probleme/Details? id = 72419 – NickT

+0

@NickT eigentlich richtig, ich lade einen Proguard manuell herunter und kopiere die proguard-android.txt, jetzt hat es geklappt! – dreamtale

Antwort

6

Es scheint, dass das Toolverzeichnis in dem neuen Update den Ordner proguard nicht mehr enthält und das Script build.xml die JAR-Datei proguard nicht findet. Bis ein offizielles Update gegeben ist, können Sie dieses Problem wie folgt umgehen:

  • donwload proguard von http://proguard.sourceforge.net/. Ich hatte bereits v 4.8 und es hat funktioniert.
  • entpacken Sie das proguard Archiv {sdk.dir}/Tools und benennen Sie den Ordner "proguard"
  • versuchen Sie es erneut
+0

Danke, ich musste proguard-android.txt kopieren, da es nicht in proguard4.11.zip enthalten war. – NeilS