Спасибо, @Niroog.Ваше решение работает, и я проголосовал за ваш ответ.Но решение работает только для Cordova android версии 6.3.0 и выше.В моем случае у меня было два проекта:
- Проект 1: Cordova android версия 6.3.0,
- Проект 2: Cordova android версия 6.2.3
Для проекта 1 решение, данное @Niroog выше, работает нормально.
Но если кто-то использует версию 6.2.3, вот решение: -
Шаг 1:
ionic cordova platform rm android
ionic cordova platform add android@6.3.0 // or greater
ionic cordova prepare android
Шаг 2: Следуйте приведенному выше решению @ Niroog.И создайте сейчас
ionic cordova build android
Если вы по-прежнему сталкиваетесь с ошибкой, выполните шаг 3. Поскольку в моем случае после обновления до 6.3.0 папка " cordova-plugin-push " была создана автоматически,Поэтому я должен повторить то же решение для файла push.gradle
.
Шаг 3:
В platforms/android/cordova-plugin-push/XXXX-push.gradle
изменить classpath 'com.android.tools.build:gradle:+'
на ту же версию, найденную выше: classpath 'com.android.tools.build:gradle:2.2.3'
Тогда ionic cordova build android