RUBYMOTION_ANDROID_SDK 不正确
RUBYMOTION_ANDROID_SDK is incorrect
我在 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 运动 sdk 和 ndk 是不正确的。我使用的是 zsh shell 而不是 bash,所以我认为我应该将导出行保留在 zshrc 而不是 bashrc 中。通过它没有用。所以,我在所有文件中都保留了导出行。但是可以让它工作。
我怎样才能修好它?
问题在于没有将 RubyMotion 更新到最新版本。
通过sudo motion update
更新
然后从 App Store 更新 xcode 到最新版本,一切都应该正常。
我在 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 运动 sdk 和 ndk 是不正确的。我使用的是 zsh shell 而不是 bash,所以我认为我应该将导出行保留在 zshrc 而不是 bashrc 中。通过它没有用。所以,我在所有文件中都保留了导出行。但是可以让它工作。
我怎样才能修好它?
问题在于没有将 RubyMotion 更新到最新版本。
通过sudo motion update
然后从 App Store 更新 xcode 到最新版本,一切都应该正常。