【问题标题】:Appcelerator/ Titanium Alloy - No Andriod SDKs were found under the specified SDK LocationAppcelerator/Titanium Alloy - 在指定的 SDK 位置下未找到任何 Andriod SDK
【发布时间】:2017-03-16 10:20:23
【问题描述】:

我在 OSX 上运行 Appcelerator。 当我尝试在 Appcelerator IDE 上设置模拟器时,点击:

  • “运行配置...” >
  • “Appcekerator Android 模拟器 - appname” >
  • “模拟器”

在屏幕底部显示一条错误消息:

检测到 SDK 设置存在问题。点击这里了解详情

点击查看更多详情,会显示错误信息:

检测到 SDK 配置错误

原因: [Android SDK 主页] 在指定的 SDK 位置下没有找到 Android SDK

我为 Android SDK home 设置的值是:

/Users/username/Library/Android/sdk

我该如何解决这个问题?

【问题讨论】:

  • 您的 android-sdk 根文件夹的位置是什么?它应该是这个路径,它不应该在库文件夹中,而是在其他一些公共文件夹中。
  • 那么我不确定。我以为那是根文件夹
  • 我将我的 android-sdk 主文件夹保存在 /Users/prashant/android-sdk 位置
  • @PrashantSaini 我没有这样的文件夹

标签: titanium appcelerator appcelerator-titanium titanium-alloy appcelerator-mobile


【解决方案1】:

我建议您使用 Android 版 GenyMotion,而不是使用在内存使用方面缓慢且沉重的 Emulator,它非常快速且易于使用使用并具有与物理设备相近的功能。

但首先这个首先,通过Preference > Platform > Android 设置Android SDK for Appcelerator 并浏览Android SDK 文件夹和Android NDK .

注意:这可以是系统文件夹中的任何位置。

您可以从以下链接下载 GenyMotion 工具:https://www.genymotion.com/fun-zone/

设置该工具非常简单,并在图像中给出。

祝你好运,干杯

【讨论】:

  • 我的 SDK 在 /Users/username/Library/Android/sdk 中,我什至没有 '/Volumes/data/' 目录。错误信息仍然出现!
  • @YahyaUddin :只需尝试粘贴您的路径并在开头附加 boot 即可。希望这能解决问题。
  • 我尝试了boot/Users/username/Library/Android/sdk/boot/Users/username/Library/Android/sdk 但可以预见的是该目录不存在
  • @YahyaUddin :只需将 SDK 复制到您的 Data 文件夹或任何其他公共文件夹中并给出其路径即可。它应该可以工作,因为除了给出正确的路径之外,它对我们无能为力。 IDE 可以在哪里找到 Android SDK。
  • @YahyaUddin:您也可以从此链接下载 android-sdkandroid-sdk.en.softonic.com/mac
【解决方案2】:

我遇到了和上面一样的问题。我确实将我的 Android SDK 主页移出了“~/Library/”文件夹。

以前是: '~/Library/android-sdk-macosx'

然后我像这样移动它: '~/android-sdk-macosx/'

很可能,库文件夹对 AppceleratorStudio 不可见。我猜。

非常感谢,伙计们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 2021-03-05
    • 2019-07-03
    • 1970-01-01
    • 2021-04-12
    相关资源
    最近更新 更多