0

I'm trying to release my app on amazon and apparently I can't use R8 if I want to use IAP.

Currently I'm handling pretty much everything just using Gradle flavors. So how can I tell it to not use R8 for my Amazon flavor on Gradle?

Thanks.

4

1 回答 1

1

我不认为有一种方法可以在风味水平上使用不同的收缩剂。

但是,Amazon IAP 的问题已得到修复(请参阅https://issuetracker.google.com/134766810 ),并包含在 Android Studio 3.6 中,可作为https://developer.android.com上的候选发布/工作室/预览

如果您想在 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.
     }
}
于 2020-01-29T15:17:44.253 回答