ОШИБКА!!!Версия API не найдена в установленном Android SDK: 2.1 - PullRequest
0 голосов
/ 03 января 2012

Я начинаю разработку Android в Ruby с использованием фреймворка Rhomobile.Я пытаюсь запустить команду rake для android

rake run:android

, но я получаю следующую ошибку

ERROR!!! API version is not found in installed Android SDK: 2.1

есть подсказка, как ее решить?

также мойФайлы rhobuild.yml выглядят как


env: 
app: /Users/bhushan/rhodes_learn/employee_app
paths: 
android-ndk: /Users/bhushan/android-ndk-r7
java: /Library/Java/Home/bin
android: /Users/bhushan/android-sdk-macosx
4.6: 
  jde: 
  sim: 9000
  mds: 
cabwiz: 
4.2: 
  jde: 
  sim: 8100
  mds: 
 excludedirs: 
 bb: 
- public/js/iui
- public/js/jquery*
- public/jqtouch*
- public/js/prototype*
- public/css/iphone*
- public/iwebkit
- public/themes
- "**/jquery*.js"
- "**/*.db"
- public/images/android
- public/images/iphone
all: 
 - "**/.*.swo"
 - "**/.*.swn"
 - "**/.DS_Store"
android: 
build: 
symbianpath: platform/symbian
bb: 
bbsignpwd: somepasswordhere
bbpath: platform/bb
wmpath: platform/wm
androidpath: platform/android
wppath: platform/wp7
iphonepath: platform/iphone

Ответы [ 2 ]

0 голосов
/ 28 ноября 2012

Мне пришлось изменить указанный номер версии в файле конфигурации Rhodes.

0 голосов
/ 03 февраля 2012

Установлена ​​ли актуальная Android SDK Platform 2.1?Вы сможете проверить его с помощью инструмента SDK Manager, поставляемого с Android SDK.

Кроме того, если вы недавно обновили Rhodes (например, до 3.3.1), вам может потребоваться перезапуститьrhodes-setup и set-rhodes-sdk для обновления местоположений инструментов

HTH,

...