2014-10-11 4 views
1

Вот мои конфигурации:Добавление андроид платформы к ионической (Кордова) + проект Genymotion в Ubuntu 14.04

OS: Ubuntu 14.04 
Genymotion: 2.3.0 
node: v0.10.25 
npm: 1.3.10 
cordova: 3.6.3-0.2.13 
ionic: 1.2.7 

После того как я создал проект Ионные я попытался добавить Android платформы к нему:

$ ionic start myApp sidemenu 
... 
$ cd myApp 
$ ionic platform add android 
Creating android project... 

/home/mehran/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/node_modules/q/q.js:126 
        throw e; 
         ^
Error: Failed to run "android". Make sure you have the latest Android SDK installed, and that the "android" command (inside the tools/ folder) is added to your PATH. 
    at /home/mehran/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/lib/check_reqs.js:43:27 
    at ChildProcess.exithandler (child_process.js:641:7) 
    at ChildProcess.EventEmitter.emit (events.js:98:17) 
    at maybeClose (child_process.js:743:16) 
    at Socket.<anonymous> (child_process.js:956:11) 
    at Socket.EventEmitter.emit (events.js:95:17) 
    at Pipe.close (net.js:466:12) 
Error: /home/mehran/.cordova/lib/npm_cache/cordova-android/3.6.3/package/bin/create: Command failed with exit code 8 
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23) 
    at ChildProcess.EventEmitter.emit (events.js:98:17) 
    at maybeClose (child_process.js:743:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:810:5) 

Проблема в том, что в установленной папке Genymotion нет android. Должен ли я установить оригинальный SDK для Android?

Следует отметить, что установленный Genymotion запускает эмулируемый андроид самостоятельно.

ответ

3

Да, вы должны установить Android SDK. Вы можете найти его здесь: http://developer.android.com/sdk/index.html

Вам также необходимо добавить папку с инструментами в свой PATH. Так что он может запустить команду android

экспорта это так:

export PATH=$PATH:<PATH_TO_ANDROID_SDK>/tools 

Заменить <PATH_TO_ANDROID_SDK> на абсолютный путь к вашему Android SDK.

1

перед добавлением платформы Android вам необходимо установить Android SDK. Android SDK предоставляет вам библиотеки API и инструменты разработчика, необходимые для создания, тестирования и отладки приложений для Android.

Если вы уже установили SDK, попробуйте обновить его до последней версии Android SDK Tools.

 Смежные вопросы

  • Нет связанных вопросов^_^