2015-09-03 19 views
6

aşağıdaki hata iletisi alıyorum Proguard'ı gradle dosyasından etkinleştirdiğimde ve bir sürüm oluşturma dosyası oluşturduğumda.Hata: Yürütme görev için başarısız oldu ': app: packageRelease'.> .. app inşa ara sınıflar-ProGuard bir karmaşa hesaplar açılamıyor .. bırakma classes.jar

  1. AndroidScanLib.jar
  2. apache'nin-mime4j çekirdekli 0.7.jar
  3. httpclient-4.1.2.jar
  4. : kod aşağıdaki kütüphaneleri kullanıyorum

    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

    httpmime-4.2.3.jar

  5. libGoogleAnalyticsServices.jar
  6. MobileImagingEng
  7. MobileImagingEngine_Doc.jar ine.jar
  8. SmartScan.jar
  9. sqlcipher.jar
+0

Aynı konuya sahip olmak .. Sorunu çözdünüz mü? Pls burada @Anshul –

+0

aynı sorunu burada yorum yaparak bildirin. –

cevap

6

Garip geçici çözüm: minifyEnabled (yanlış minifyEnabled), sonra APK imzaladı ve üretmek Tekrar etkinleştirmek (minifyEnabled devre dışı true) ve imzalı APK'yı tekrar oluşturun. Umarım bu işe yarar. Benim durumumda

+0

Teşekkür ederim, bu benim için çalıştı. –

+2

Benim için çalışmadı – VVB

+1

bu da benim için işe yaramadı. Küçültme false olarak ayarlandığında imzalı apk oluşturmayı yapılandırabilirim. –

2

i oluşturulan özel bir kütüphane kullanıyordum ve ben gerçek minifyEnabled batmıştı ve bağımlı modülünde tekrar aynı gerçek minifyEnabled etmedi. bunu tek bir yerde tutmak problemimi çözdü. Aynı kendi kütüphanelerinizden farklı olabilir!

İlgili konular