В Apk отсутствует атрибут "platformBuildVersionName", когда он собирается с плагином Gradle 3.0.1 для Android Studio

Поскольку я перешел с плагина Gradle для Android Studio с версии 2.3.1 на 3.0.1, у меня возникли проблемы с развертыванием новой версии моего приложения в среде VMWare Airwatch. Каждый раз, когда я пытаюсь это сделать, я получаю следующее предупреждение:

введите описание изображения здесь

Предупреждение говорит:

Код версии добавляемого приложения - 1090012, который меньше или равен версии предыдущего приложения, существующей в организационной группе. Попросите вашего программиста актуализировать код версии, который будет больше 1090012.

Дело в том, что apk Файл, скомпилированный с помощью Gradle 2.3.1, отличается от сборки с Gradle 3.0.1 только одним тегом.

введите описание изображения здесь

Как видно, единственное отличие - это параметр platformBuildVersionName, что, кажется, достаточно, чтобы вызвать проблемы с установкой новой версии в VMWare Airwatch.

Я пытался добавить это к моему build.gradle файл:

       applicationVariants.all { variant ->
            variant.outputs.all {
                setPlatformBuildVersionNameOverride('7.1.1')
            }
        }

но метод setPlatformBuildVersionNaveOverride не существует. Это нормальное поведение для Gradle? Как я могу исправить отсутствие этого параметра в файле apk?

0 ответов

Другие вопросы по тегам