使用Gradle编译release apk报错:Please correct the above warnings first

Posted TwoFish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Gradle编译release apk报错:Please correct the above warnings first相关的知识,希望对你有一定的参考价值。

在开发SDK的过程中,遇到了一个研发,使用了自己的SDK之后遇到了各种问题,于是我们自己帮忙接入。

所有代码都接入完成之后,准备export出一个release包,但是此时却报错:

此时出现了很多的warning,要求修改,并且还退出了编译,导致打包失败。

仔细看了一下相关的warning的提示,都是自己的SDK出现的,然后去检查一下自己的SDK:

应该是自己添加了对应的依赖,但是没有加入自己的SDK,所以导致混淆时候被检查出来了,

此时只需要去proguard-project.txt中去忽略他们即可:

-dontwarn com.apptutti.**
-dontwarn com.dataeye.**

注意:-dontwarn是混淆参数,com.xxx是包名,这样就不会出现对应的警告,可以成功导出release包了。

 

以上是关于使用Gradle编译release apk报错:Please correct the above warnings first的主要内容,如果未能解决你的问题,请参考以下文章

如何使用gradle在APK文件名中设置versionName?

Gradle 差异化构建

Jenkins Android gradle只能打包app-release-unsigned.apk

如何使用 gradle 在 APK 文件名中设置 versionName?

理解使用Gradle编译打包Android apk

使用gradle编译安卓APK