0

我正在使用 Rhomobile 框架在 Ruby 中开始 Android 开发。我正在尝试为 android 运行 rake 命令

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
4

2 回答 2

0

是否安装了实际的 Android SDK Platform 2.1?您应该能够从 Android SDK 附带的 SDK Manager 工具中检查它。

此外,如果您最近更新了 Rhodes(例如到 3.3.1),您可能需要重新运行 rhodes-setup 和 set-rhodes-sdk 来更新工具的位置

高温下,

于 2012-02-03T19:40:52.153 回答
0

我必须更改 Rhodes 配置文件中指定的版本号。

于 2012-11-28T09:30:53.133 回答