简体   繁体   English

在启用ProGuard的情况下,Gradle构建失败,缺少classes.jar

[英]Gradle Build failed with ProGuard enabled, missing classes.jar

I'm getting the following error when trying to build a signed APK with ProGuard enabled: 尝试在启用ProGuard的情况下构建已签名的APK时出现以下错误:

Error:Execution failed for task ':app:packageRelease'. 错误:任务':app:packageRelease'的执行失败。 Unable to compute hash of D:\\Work\\Android\\MyApp\\app\\build\\intermediates\\classes-proguard\\release\\classes.jar 无法计算D:\\ Work \\ Android \\ MyApp \\ app \\ build \\ intermediates \\ classes-proguard \\ release \\ classes.jar的哈希

I checked the path given, and there is no classes.jar file. 我检查了给定的路径,并且没有classes.jar文件。 Where can I get the .jar from? 我可以从哪里获得.jar?

Check this question or just add 检查问题或仅添加

-keep public class com.google.android.gms.**

to your proguard rules. 遵守您的保障规则。

Add these to your proguard-project.txt If you are using support libraries. 如果使用支持库,请将它们添加到您的proguard-project.txt

-dontwarn android.support.v7.**
-keep class android.support.v7.** { *; }
-keep interface android.support.v7.** { *; }

Credits to this post . 归功于这个职位

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Proguard混淆在使用Maven的Jenkins构建中失败-无法读取classes.jar - Proguard Obfuscation failed in Jenkins build using Maven - can't read classes.jar 错误:执行…':app:packageRelease'。>无法计算.. \\ app \\ build \\ intermediates \\ classes-proguard \\ .. \\ release \\ classes.jar的哈希 - Error:Execution… ':app:packageRelease'.> Unable to compute hash of ..\app\build\intermediates\classes-proguard\..\release\classes.jar Android Studio,ProGuard无法计算Classes.jar的哈希值 - Android Studio, ProGuard unable to compute hash of Classes.jar 使用库项目编译android项目失败,缺少classes.jar - Compiling android project with a library project fails with missing classes.jar 如何以OS独立的方式在Proguard配置中包含rt.jar / classes.jar? - How to include rt.jar/classes.jar in Proguard configuration in an OS independant way? Proguard for Java混淆,从Windows迁移到Mac,找不到classes.jar - Proguard for java obfuscation, migrate from windows to mac, cannot find classes.jar maven 2.2 war build不会将类放在关联的* -classes.jar文件中 - maven 2.2 war build does not put classes in associated *-classes.jar file 在模块 classes.jar 中发现重复的类 - Duplicated classes found in modules classes.jar 错误:任务 ':app:packageRelease' 的执行失败。 > 无法计算 /../AndroidStudioProjects/../classes.jar 的哈希值 - Error:Execution failed for task ':app:packageRelease'. > Unable to compute hash of /../AndroidStudioProjects/../classes.jar Maven导入AAR Classes.jar - Maven Import AAR Classes.jar
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM