Android Studio 3 - переопределить версию Gradle

Я настраиваю свое приложение для перехода на Android Studio 3, но у меня возникают проблемы с версией Gradle.

В документах говорится, что нужно обновить хотя бы Gradle 4.0-milestone-1, но я хочу сохранить эти изменения миграции в отдельной ветке, пока она не станет стабильной. Таким образом, я могу использовать AS 3.0, и если что-то не работает, я могу быстро вернуться к использованию 2.3.

Проблема в том, что я не могу найти способ переопределить версию Gradle в gradle-wrapper.properties так что для AS 3.0 он будет использовать 4.0-milestone-2 и для AS 2.3 он будет использовать 3.X,

У кого-нибудь есть идеи, как я могу это сделать?

1 ответ

Добавьте его в Git и просто получите версии в каждой ветке.

Файл, который вы хотите, называется gradle-wrapper.properties не gradle-version.properties, Вы найдете этот скрипт в ветке Gradle Scripts в Android Studio (в представлении Android).

Обновление gradle-wrapper.properties

В этом файле измените строку distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip

читать distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-rc-2-all.zip

Это изменит Gradle-wrapper на использование Gradle 4.0-rc-2, а не 3.5 (очевидно, замените номера версий теми версиями, которые вы используете / хотите).

Когда вы создаете свое приложение с ./gradlew assembleRelease теперь он должен использовать любую версию, которую вы настроили в gradle-wrapper.properties,

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