Я постараюсь сделать этот вопрос настолько ясным, насколько это возможно, поскольку моя проблема, и то, что я хочу решить, немного сбивает с толку.
Я создаю Ionic 3
приложение, которое использует Cordova
.Моя проблема в том, что мой клиент заставляет меня придерживаться version 7.1.0
из Cordova
.Использование этой версии вызывает конфликты с версией Gradle
и версией плагинов, так как версия Gradle
Cordova
заставляет меня придерживаться версии VERSION.
Поэтому вы можете подумать: почему бы просто не понизить версию плагиновзатем?Легко: это приносит мне еще больше проблем, так как старые версии плагинов, которые мне нужно использовать, не работают должным образом.
Так что вы также можете подумать: почему бы тогда просто не обновить Gradle
версию?Также просто: я уже пробовал, но используя большую версию, я получаю другие ошибки.Я могу исправить эти ошибки в build.gradle
, но когда я использую команду ionic Cordova
build android , она просто отменит исправления, которые я сделал в build.gradle
, и затем я получу ошибки снова.
Так как это также проект npm, я подумал: «О, хорошо, я мог бы установить скрипт в моем package.json
, который объединяет ionic cordova подготовит android && 'скрипт для выполнения модификацийв build.gradle '. Итак, если это единственный способ заставить его работать. Мой вопрос: Как я могу изменить build.gradle
сразу после его создания? I'Я думал о gulp, но я не знаю, как это сделать.
Все, что может помочь в любом из способов обновления Gradle
, который я уже пробовал, установив переменную среды со значением, где *Версия 1031 *, которую я хочу использовать, или внесение изменений после создания build.gradle
решило бы это, я думаю.
Если вам интересно, почему бы просто не сделать это вручную, потому что мой клиент хочет, чтобы выполнялся только ионные кордова билд андройd выполняет всю работу.
Если есть какие-либо сомнения, которые могут помочь прояснить ситуацию, я дополню этот пост ответом на любое сомнение.