Ошибка в 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 и всё заработало!

Комментарии

Популярные сообщения из этого блога

Пропорциональное распределение суммы

Битрикс: своя геолокация

Bitrix24 API - разбор демо приложения третьего типа