如何完全关闭proguard?

问题描述 投票:5回答:4

我有一个Android应用程序,我不想在优化/混淆/等方面做任何事情。

我删除了(自动生成的)proguard配置文件(proguard.cfg),但我认为我的库项目的文件仍然被混淆,因为在崩溃报告中我没有看到行号 - 而是显示Unknown Source

我怎样才能完全关闭proguard?

另外,我如何验证它确实已关闭?

android proguard java
4个回答
4
投票

设置这个

minifyEnabled false

在你的应用程序build.gradle

https://stackoverflow.com/a/39051307/2002079


1
投票
  1. 在项目文件夹中创建或编辑proguard.cfg
  2. 将其添加到proguard.cfg -dontoptimize -dontshrink -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose
  3. 添加到project.properties:

proguard.config=proguard.cfg

  1. 表格控制台运行: ant clean ant release

0
投票
    debug/release(as per your need) {
        minifyEnabled false
        useProguard false

    }

-1
投票

更新:禁用使用PROGUARD现在以默认方式使R8代码缩减。

  1. minifyEnabled是代码缩减器 shrinkResources是资源缩减器(仅当minifyEnabled为true时才有效) useProguard是代码混淆器 你可以使用minifyEnabled true和useProguard false 因此,要完全禁用proguard功能,请执行以下操作:

minifyEnabled false useProguard false

© www.soinside.com 2019 - 2024. All rights reserved.