Могу ли я отключить R8 только для некоторых вкусов без использования командной строки? - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь выпустить свое приложение на Amazon и, очевидно, я не могу использовать R8, если я хочу использовать IAP.

В настоящее время я справляюсь почти со всем, используя только вкусы Gradle. Так как же мне сказать, чтобы я не использовал R8 для своего аромата Amazon на Gradle?

Спасибо.

1 Ответ

1 голос
/ 29 января 2020

Я не думаю, что есть способ использовать разные усадилки на уровне вкуса.

Однако проблема с Amazon IAP была исправлена ​​(см. https://issuetracker.google.com/134766810) и включен в Android Studio 3.6, которая доступна в качестве кандидата на выпуск https://developer.android.com/studio/preview.

Если вы хотите использовать исправление в Android Studion 3.5, вы можете Получите это, чтобы использовать более новую версию R8, добавив следующее к файлу build.gradle верхнего уровня:

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.
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...