当前位置: 首页 > 知识库问答 >
问题:

Android gradle,关于那些在更新后被弃用的方法

百里芷阳
2023-03-14

每次更新Gradle版本时,我都会遇到这个问题

渐变<代码>2.1

Gradle Android插件.Android.tools.build:Gradle:0.13.3

对于此版本,我的构建脚本包含以下内容,例如:

buildTypes {
        release {
            runProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), \
                          'proguard.cfg'
        }

        debug {
            runProguard false
        }

    }

几周后,我看到一个新的Gradle版本(2.2.1)发布了,所以,我更新了我的Gradle

渐变<代码>2.2.1

Gradle Android插件com.android.tools.build: gradle: 1.0.0

然后,我运行命令gradle清洁构建,突然,构建不再成功,因为在较新的版本中,我得到了错误:

Could not find method runProguard()

我的问题是:

>

  • (主要问题)似乎每次当Gradle

    如何消除错误:在我上面的例子中,找不到方法runProguard()

  • 共有3个答案

    毕衡
    2023-03-14

    您应该将runProguard true替换为minifyEnabled true,关于这个主题有很多问题。关于你的第一个问题,我在这里读到一些官方声明说,从现在开始,他们将努力坚持使用实际的方法名称和/或提供支持信息,以使gradle版本之间的切换更容易,所以你不必担心。

    从版本1.0.0开始,我们将更加努力地避免不兼容的更改,如果我们这样做,我们计划编写IDE支持来帮助自动迁移项目。

    酆翔宇
    2023-03-14

    我真的很想知道当Gradle

    这将是留档,特别是发行说明。0.14.0将runProGuard重命名为mini fyEnable,0.14.3删除了runProGuard

    束俊英
    2023-03-14

    改变

    runProguard公司****

    已启用Minify****

    您可以在此处获取已弃用的方法或资源http://tools.android.com/tech-docs/new-build-systemandroid Studio构建或发布

     类似资料:
    • 我正在尝试更新我的电子邮件从FireBase,我如何实现这一点?updateEmail看起来已经被删除了?

    • 我是android新手。只是尝试制作一个webview应用程序,而不是实际的移动应用程序,然后我会将我的flask应用程序用作移动应用程序。 该应用程序运行正常,没有任何问题,但startActivityForResult给了我一个警告。以下是代码:

    • 问题1: 类似微信这样的安装在用户个人设备上的软件,调整了后端接口服务后,需要用户更新设备上的软件,如果用户没更新,还是能正常使用,一般这种是采取什么方案处理的?是调整后的接口服务,仍然支持旧版本的软件使用吗? 问题2: 假设我有个web系统,全国各地都有门店在使用,有些门店需要使用频繁更新后的web系统(),有些门店只需要偶尔更新web系统。这些门店使用的web系统都是同一个域名。有什么方案,在

    • 我投小米比较早,当时是找了网上一些个内推码,其实有的内推码根本不起作用,最后找的本校师兄,才快速面试, 如果非常想去小米的,我建议一定要早投,一定要找个没有泛滥的内推码。 咱就来说说小米一面吧,一开始那个面试间整的还有C++什么的 ,我心理还寻思这让我一个机械小弟手撕代码?后来也只是个面试间,之后的好朋友无需惊讶,面试官基本都是技术岗,所以都挺懂的,建议不要乱说,投递的岗位一定要好好看看岗位说明,

    • 我是IntelliJ的新手,我曾经使用过NetBeans。我的情况如下: > 我创建了类和相应的测试。 我在类中创建了一些方法。 IntelliJ 中是否有任何用于重构测试的功能,以便创建的新方法/函数将在测试类中生成相应的测试函数?我强调测试文件已经生成。 编辑1:我的目标是更新当前的测试,而不是生成一个新的。我期待一个功能,实现新的测试功能到当前的测试。下面是代码片段的情况: 我生成测试。 所

    • 我的背景粘性服务是杀死奥利奥和更高的设备,任何解决方案,以获得位置的背景服务时,活动是在后台