我可以在不使用命令行的情况下仅针对某些口味禁用 R8 吗?
Can I disable R8 just for some flavors without using command line?
我正在尝试在亚马逊上发布我的应用程序,但如果我想使用 IAP,显然我不能使用 R8。
目前,我几乎只使用 Gradle 风格就可以处理所有事情。那么我如何告诉它不要在 Gradle 上使用 R8 作为我的亚马逊口味?
谢谢。
我不认为有一种方法可以在风味水平上使用不同的缩水器。
但是,Amazon IAP 的问题已得到解决(参见 https://issuetracker.google.com/134766810), and is included in Android Studio 3.6, which is avaliable as a release candidate on 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.
}
}
我正在尝试在亚马逊上发布我的应用程序,但如果我想使用 IAP,显然我不能使用 R8。
目前,我几乎只使用 Gradle 风格就可以处理所有事情。那么我如何告诉它不要在 Gradle 上使用 R8 作为我的亚马逊口味?
谢谢。
我不认为有一种方法可以在风味水平上使用不同的缩水器。
但是,Amazon IAP 的问题已得到解决(参见 https://issuetracker.google.com/134766810), and is included in Android Studio 3.6, which is avaliable as a release candidate on 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.
}
}