在 Android Studio 中使用 ProGuard 时我无法构建应用程序

Posted

技术标签:

【中文标题】在 Android Studio 中使用 ProGuard 时我无法构建应用程序【英文标题】:i can't build app when use ProGuard in Android Studio 【发布时间】:2015-08-28 06:33:42 【问题描述】:

我正在使用最新版本的 android Studio,并且我在Android Studio 中通过 ProGuard 对我的项目进行了混淆

编辑Build.gradle的内容如:

buildTypes 
    release 
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    

但是在启动构建项目时,出现这样的错误

警告图片:

我该如何解决这个问题?

【问题讨论】:

您可以在链接中突出显示的消息之前发布警告吗? 您需要先更正上述警告。您没有显示上述警告 @metalurgus,警告图片已附在帖子上方。请查看并帮助我 【参考方案1】:

只需将 -dontwarn com.github.siyamed.shapeimageview 添加到您的 proguard-rules.pro。

【讨论】:

【参考方案2】:

我有同样的问题,尝试将 minifyEnabled true 更改为 minifyEnabled false

只需参考这个enter link description here

【讨论】:

试着让它为假并检查 设置为False时,文件创建没有任何问题 请看上面帖子中的警告图片 将 minifyEnabled 设置为 false 会禁用 ProGuard,这是完全错误的。 @metalurgus,你能帮帮我吗?这对我来说很重要。 tnx :(

以上是关于在 Android Studio 中使用 ProGuard 时我无法构建应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在android studio中更新maven依赖

如何在模块(Android Studio)中使用 com.android.databinding?

怎样在Android Studio中使用Uiautomator

在 android studio 中使用设备调试时,Android Logcat 为空

在Android Studio中使用lambda表达式

在android项目和库中使用支持库(Android Studio)