Ошибка в phonegap 3.5
Настраивал в Fedora 20 проект с использованием phonegap 3.5. Делал всё по интсрукции http://phonegap.com/install/. Но после команды
phonegap run android
Выходило сообщение об ошибке:
[phonegap] adding the Android platform...
/home/oleg/.cordova/lib/android/cordova/3.5.0/bin/node_modules/q/q.js:126
throw e;
^
Package name must look like: com.company.Name
{ [Error: /home/oleg/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with exit code 8] code: 8 }
[error] /home/oleg/.cordova/lib/android/cordova/3.5.0/bin/create: Command failed with exit code 8
Ошибка упоминается в интернете, но нигде не удалось найти решение. Путём проб и ошибок было выяснено, что проект создался не совсем корректно. А именно, файл config.xml создался внутри директории www, а нужно в корневой директории проета. Так же было установлено, что требуется версия API Android именно 19 (по умолчанию менеджер устанавливает более новую). Перенёс файл и установил нужные компаненты SDK Android и всё заработало!
Комментарии
Отправить комментарий