Cordova 6.4.0: ошибка установки белого списка платформы android

Я создаю первый проект cordova.

После глобальной установки Cordova и создания первого репозитория приложений
я пытаюсь настроить платформу android в рамках этой команды:

cordova платформа добавить android — сохранить

Но это действие заканчивается созданием этого сообщения об ошибке:

ОШИБКА СБОРКИ

Общее время: 0.989 секунд не удалось установить
‘cordova-plugin-whitelist’: ошибка:
/главная/firas/бюро / Cordova/HelloWorld / HelloWorld / платформы / android/gradlew:
Ошибка команды с кодом выхода 1
в ChildProcess.whenDone (/home/firas/Bureau/Cordova/HelloWorld/HelloWorld/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js: 169:23)
at emitTwo (events.js: 87:13)
в ChildProcess.emit (events.js: 172:7)
в maybeClose (internal / child_process.js: 821:16)
при процессе.ChildProcess._ручка.onexit (internal / child_process.js: 211:5) ошибка:
/главная/firas/бюро / Cordova/HelloWorld / HelloWorld / платформы / android/gradlew:
Ошибка команды с кодом выхода 1

Я пытался удалить и повторно добавить платформу adroid , но проблема сохраняется , также я пытался установить плагин whitelist (cordova plugin add cordova-plugin-whitelist@1.0.0 )

но и я столкнулся с той же проблемой , и закончить, не будучи в состоянии построить или запустить свой первый helloword приложение

2 ответа

  1. Эта проблема появляется особенно с Cordova 6.4.0 (не позднее 31 декабря 2016) .

    Чтобы решить эту проблему, просто удалите Cordova и переустановите его для версии 6.0.0, которая обеспечивает большую стабильность с компонентом белого списка.

    Лестница:

    1. npm uninstall -g cordova
    2. npm install -g cordova@6.0.0