错误:任务':app:packageRelease'执行失败.>无法计算..\app\build\intermediates\classes-proguard\..\release\classes.jar的哈希值

Ans*_*hul 6 integration proguard

当我从gradle文件启用Proguard并生成发布版本文件时,我收到以下错误消息.

处理任务java.io.IOException时出现异常:proguard.ParseException:期望类型和名称而不仅仅是' '之前'('在文件'的第169行'S:\ workspace\Projects ..\app\build\intermediates\proguard-规则..\release\aapt_rules.txt'在com.android.build.gradle.tasks.AndroidProGuardTask $ 1.run(AndroidProGuardTask.java:117)com.android.builder.tasks.Job.runTask(Job.java:48 )在java.lang.Thread的com.android.builder.tasks.WorkQueue.run(WorkQueue.java:227)的com.android.build.gradle.tasks.SimpleWorkQueue $ EmptyThreadContext.runTask(SimpleWorkQueue.java:41)中. run(Thread.java:745)错误:proguard.ParseException:期望类型和名称而不是'run(AndroidProGuardTask.java:115)... 4更多错误:任务':app:packageProRelease'的执行失败.>无法计算S:\ workspace\Projects\app\build\intermediates\classes-proguard\Pro\release\classes.jar的哈希值

我在代码中使用以下库:

  1. AndroidScanLib.jar
  2. Apache的mime4j核-0.7.jar
  3. HttpClient的-4.1.2.jar
  4. httpmime-4.2.3.jar
  5. libGoogleAnalyticsServices.jar
  6. MobileImagingEngine.jar
  7. MobileImagingEngine_Doc.jar
  8. SmartScan.jar
  9. sqlcipher.jar

Sai*_*Sai 6

一个奇怪的解决方法:禁用minifyEnabled(minifyEnabled false),生成签名的APK,然后重新启用它(minifyEnabled true)并再次生成签名的APK.希望这有效.