【问题标题】:Can I disable R8 just for some flavors without using command line?我可以在不使用命令行的情况下仅针对某些口味禁用 R8 吗?
【发布时间】:2020-01-28 22:38:13
【问题描述】:

我正在尝试在亚马逊上发布我的应用程序,如果我想使用 IAP,显然我不能使用 R8。

目前我只使用 Gradle 风味处理几乎所有事情。那么如何告诉它不要在 Gradle 上使用 R8 作为我的 Amazon 风格呢?

谢谢。

【问题讨论】:

    标签: android gradle amazon-appstore android-r8


    【解决方案1】:

    我认为没有办法在风味层面上使用不同的收缩剂。

    不过,Amazon IAP 的问题已得到修复(请参阅 https://issuetracker.google.com/134766810),并包含在 Android Studio 3.6 中,可作为 https://developer.android.com/studio/preview 上的候选发布版。

    如果您想在 Android Studion 3.5 中使用该修复程序,您可以通过将以下内容添加到您的顶级 build.gradle 文件来使用更新版本的 R8:

    buildscript {
    
        repositories {
            maven {
                url "http://storage.googleapis.com/r8-releases/raw"
            }
        }
    
        dependencies {
            classpath 'com.android.tools:r8:1.6.67'  // Must be before the Gradle Plugin for Android.
            classpath 'com.android.tools.build:gradle:X.Y.Z'     // Your current AGP version.
         }
    }
    

    【讨论】:

    • 谢谢,很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2015-05-02
    • 2018-04-29
    • 1970-01-01
    • 2011-08-22
    相关资源
    最近更新 更多