2014-06-27 4 views
5

का उपयोग करके नहीं पाया जा सकता है मेरे एसडीके को एंड्रॉइड एल में अपग्रेड करने के बाद, मुझे एंटी द्वारा एंड्रॉइड प्रोजेक्ट बनाने के दौरान समस्या आती है।taskdef class proguard.ant.ProGuardTask क्लासलोडर AntClassLoader []

त्रुटि उत्पादन:

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

किसी को भी एक ही समस्या का सामना?

+2

'तो fraid कोशिश का नाम बदलने: https://code.google.com/p/android/ मुद्दों/विवरण? आईडी = 72419 – NickT

+0

@ निकट वास्तव में सही है, मैं मैन्युअल रूप से एक प्रोग्राम डाउनलोड करता हूं और proguard-android.txt की प्रतिलिपि बनाता हूं, अब यह काम करता है! – dreamtale

उत्तर

6

ऐसा लगता है कि नए अपडेट में टूल निर्देशिका में अब प्रोजेगार्ड फ़ोल्डर नहीं है, और build.xml स्क्रिप्ट को प्रोग्रार्ड जार फ़ाइल नहीं मिलती है। तक एक अधिकारी ठीक दिया जाता है, तो आपको निम्न के रूप में इस मुद्दे को वैकल्पिक हल कर सकते हैं: http://proguard.sourceforge.net/ से

  • donwload ProGuard। मेरे पास पहले से ही 4.8 था और यह काम किया।
  • {sdk.dir}/उपकरणों के लिए ProGuard संग्रह अनज़िप और फ़ोल्डर "ProGuard"
  • फिर
+0

धन्यवाद, मुझे proguard-android.txt की प्रतिलिपि बनाना था क्योंकि इसे proguard4.11.zip में शामिल नहीं किया गया था। – NeilS

संबंधित मुद्दे