在 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)中使用 com.android.databinding?
怎样在Android Studio中使用Uiautomator