android - RUBYMOTION_ANDROID_SDK 不正确

标签 android ruby sdk android-ndk rubymotion

我用java开发了android应用程序,所以我在~/AndroidStudioProjects/adt-bundle/sdk中有android-sdk和android-ndk。我在那里下载了所有的 API,大约有 6-8GB 文件。

但是,当我输入 motion android-setup 为 RubyMotion 设置 android 环境时,它会在 ~/.rubymotion-android/ 中自行下载 sdk+ndk。但是,该过程无法完成

❯ motion android-setup                                         
Installed SDK is up-to-date.
Installed NDK is up-to-date.
[error] RUBYMOTION_ANDROID_SDK is incorrect, should be /Users/abhimanyuaryan/.rubymotion-android/sdk
add `export RUBYMOTION_ANDROID_SDK=/Users/abhimanyuaryan/.rubymotion-android/sdk` to your ~/.profile
[error] RUBYMOTION_ANDROID_NDK is incorrect, should be /Users/abhimanyuaryan/.rubymotion-android/ndk
add `export RUBYMOTION_ANDROID_NDK=/Users/abhimanyuaryan/.rubymotion-android/ndk` to your ~/.profile

所以我猜这两个 android sdk 位置相互冲突。

我也输出了

export RUBYMOTION_ANDROID_SDK=/Users/abhimanyuaryan/.rubymotion-android/sdk
export RUBYMOTION_ANDROID_SDK=/Users/abhimanyuaryan/.rubymotion-android/sdk

在 RubyMotion .zshrc、.bash_profile、.profile 中,位于 ~ 目录中。但是,我仍然发现 Ruby Motion sdk 和 ndk 是不正确的。我使用 zsh shell 而不是 bash,所以我想我应该将导出行保留在 zshrc 而不是 bashrc 中。靠它没有起作用。因此,我在所有文件中保留了导出行。但可以让它发挥作用。

如何修复它?

最佳答案

问题在于未将 RubyMotion 更新到最新版本。

通过sudomotion update更新

然后从 App Store 将 xcode 更新到最新版本,一切都会正常工作。

关于android - RUBYMOTION_ANDROID_SDK 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33921391/

相关文章:

java - Ruby 相当于 64 位的 Calendar.getInstance().getTimeInMillis()

ruby-on-rails - 关于如何在 nancy 服务和服务器之间建立连接的建议

Android:用于仪器测试的不同 applicationId

android - 使用 ListAdapter/SQLite 数据库的初学者

java - 在 android 中创建数据表的最佳方法是什么?

android - ADB 未检测到 Sony Xperia Z3 Compact (android 5.0.2)

ruby - Jekyll:参数化(部分?)包括

iphone - 需要帮助了解我在我的第一个 iPhone 应用程序上出现的错误

java - Android 应用程序按后退按钮后不工作

android - 具有多个播放器的超强大SDK弹出声音