2015-09-03 6 views
6

मुझे निम्न त्रुटि संदेश मिल रहा है जब मैं प्रोग्राउड को ग्रिड फ़ाइल से सक्षम करता हूं और रिलीज बिल्ड फ़ाइल उत्पन्न करता हूं।त्रुटि: निष्पादन कार्य के लिए विफल रहा ': app: packageRelease'।> हैश की गणना करने में असमर्थ .. app build intermediates classess-proguard .. release classes .jar

Exception while processing task java.io.IOException: proguard.ParseException: Expecting type and name instead of just '' before '(' in line 169 of file 'S:\workspace\Projects..\app\build\intermediates\proguard-rules..\release\aapt_rules.txt' at com.android.build.gradle.tasks.AndroidProGuardTask$1.run(AndroidProGuardTask.java:117) at com.android.builder.tasks.Job.runTask(Job.java:48) at com.android.build.gradle.tasks.SimpleWorkQueue$EmptyThreadContext.runTask(SimpleWorkQueue.java:41) at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:227) at java.lang.Thread.run(Thread.java:745) Error:proguard.ParseException: Expecting type and name instead of just '' before '(' in line 169 of file 'S:\workspace\Projects..\app\build\intermediates\proguard-rules..\release\aapt_rules.txt' at proguard.ConfigurationParser.parseMemberSpecificationArguments(ConfigurationParser.java:908) at proguard.ConfigurationParser.parseClassSpecificationArguments(ConfigurationParser.java:748) at proguard.ConfigurationParser.parseKeepClassSpecificationArguments(ConfigurationParser.java:534) at proguard.ConfigurationParser.parse(ConfigurationParser.java:165) at proguard.gradle.ProGuardTask.getConfiguration(ProGuardTask.java:1142) at proguard.gradle.ProGuardTask.proguard(ProGuardTask.java:1074) at com.android.build.gradle.tasks.AndroidProGuardTask.doMinification(AndroidProGuardTask.java:139) at com.android.build.gradle.tasks.AndroidProGuardTask$1.run(AndroidProGuardTask.java:115) ... 4 more Error:Execution failed for task ':app:packageProRelease'. > Unable to compute hash of S:\workspace\Projects\app\build\intermediates\classes-proguard\Pro\release\classes.jar

मैं कोड में निम्नलिखित पुस्तकालयों का उपयोग कर रहा:

  1. AndroidScanLib.jar
  2. अपाचे-mime4j कोर-0.7.jar
  3. httpclient-4.1.2.jar
  4. httpmime-4.2.3.jar
  5. libGoogleAnalyticsServices.jar
  6. MobileImagingEng ine.jar
  7. MobileImagingEngine_Doc.jar
  8. SmartScan.jar
  9. sqlcipher.jar
+0

एक ही समस्या होने के .. क्या आपको समस्या हल हो गई है? Pls मुझे यहां टिप्पणी करके @Anshul –

+0

एक ही समस्या पर टिप्पणी करके मुझे बताएं ... –

उत्तर

6

एक अजीब वैकल्पिक हल: को निष्क्रिय minifyEnabled (गलत minifyEnabled), हस्ताक्षरित APK जेनरेट करना और फिर उसे पुन: सक्षम (minifyEnabled सच) और हस्ताक्षरित एपीके फिर से उत्पन्न करें। उम्मीद है कि यह काम करता है।

+0

धन्यवाद, यह मेरे लिए काम किया। –

+2

मेरे लिए काम नहीं किया – VVB

+1

यह मेरे लिए भी काम नहीं करता है। जब मैं गलत पर सेट करता हूं तो मैं हस्ताक्षरित एपीके बिल्ड बनाने में सक्षम हूं। –

2

मेरे मामले में मैं एक कस्टम लाइब्रेरी का उपयोग कर रहा था जिसे मैंने बनाया और मैंने minifyEnabled सत्य सेट किया था, और निर्भर मॉड्यूल में मैंने फिर से एक ही minifyEnabled सत्य किया था। इसे केवल एक ही स्थान पर रखते हुए मेरी समस्या हल हो गई। अपने आप के अलावा पुस्तकालयों के साथ ही मामला हो सकता है!

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

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