【问题标题】:Appcelerator Studio will not install Android SDKsAppcelerator Studio 不会安装 Android SDK
【发布时间】:2016-02-17 05:27:09
【问题描述】:

我在 Mac OS X 上使用 Appcelerator Studio

Appcelerator Studio,内部版本:4.4.0.201511241829

构建:jenkins-appcelerator-rcp-master-339 (origin/master)

日期:2015 年 11 月 24 日 18:30:16

Titanium SDK 版本 5.1.2.G

我一直在尝试安装 Android SDK,但没有成功。我正在使用 Preferences -> Platforms -> Android

下的软件安装

如果我浏览到包含 SDK 的目录,我会收到错误消息:

[Android SDK Home] 没有 Android SD...在指定的 SDK 位置

Android Studio 已经加载了所有的 Android SDK,所以我知道它们在那里。

如果我尝试通过 Studio 安装 SDKS,它会执行动作、下载和解压缩文件等,然后给我一个完整的屏幕,但实际上没有保存任何 sdks。

我已尝试卸载并重新安装 Studio,但没有成功

感谢任何帮助

【问题讨论】:

  • 您可以尝试4.5 RC of Studio,但这当然也适用于 4.4。你能检查一下appc ti info -t android 给你什么吗?
  • @Drew Fokke 提出的“appc info”或“appc ti info”得到了什么?它突出了您的 android 配置的哪些问题?你也安装了Genymotion?我认为这个问题与 Genymotion 有关(因为它曾经发生在我身上)。
  • @muhammad-qasim appc ti info dropbox.com/s/co6h06sxht1hh05/appctinfo.txt?dl=0and 是的,我确实安装了 genymotion
  • @DrewWentzel 我认为您的 Appc CLI 或 Node.js 安装已损坏。尝试完全卸载所有工具并从头开始安装。请参阅以下链接以从您的机器中彻底清除 Appcelerator 和 Node:archive.appcelerator.com/topic/474/…gist.github.com/TonyMtz/d75101d9bdf764c890ef
  • @muhammad-qasim 这样做了,卸载了所有东西,然后重新安装了 studio、nod.js 和 cli。仍然有同样的问题。当我重新加载工作室时,我没有这样做,我所有的钛项目以及钛 sdk 的版本都在那里 - 也许它没有完全删除?

标签: android sdk appcelerator appcelerator-studio


【解决方案1】:

只需提供 android-sdk 主目录的路径即可。如果您做得正确,请检查该文件夹是否包含所有必需的文件夹。我附上了screenshot 那里应该有哪些文件夹。

如果上述图片中缺少任何文件夹,则表示您的 SDK 未正确安装。你需要重新安装它。您可以从这里下载 SDK:http://developer.android.com/sdk/index.html#Other

按照上面链接中给出的说明,再次像以前一样设置路径。并使用 Preferences -> Platforms -> Android 中给出的安装 SDK 安装所有必需的 SDK。

【讨论】:

  • 感谢@pooja-lad 我已经使用 android studio 安装了所有的 sdks 并验证它们都存在看到这个屏幕截图:dropbox.com/s/oq4cvwp6ev0eejv/…> 然后在 Preferences -> Platforms -> Android path 是正确,但我仍然收到您可以在此处看到的错误消息dropbox.com/s/pss2ykeufelfxns/…> 如果我尝试在 Studio 中安装 SDK 并再次按照说明进行操作,它将下载所有内容,但我收到 SDK 未找到消息。
  • 好的.. 做一件事首先给路径任何其他不包含sdk的文件夹。单击应用。然后再次选择正确的路径,然后单击确定。下次检查的时候问题就解决了。
  • 我遇到了同样的问题。如果仍然无法正常工作,请关闭 appcelerator studio 并打开终端 -> 键入命令 appc logout 并打开您的 appc studio。并给出相同的路径。
  • @pooja-lad 尝试更改位置 -> 应用然后再次选择这没有任何作用。我还尝试了命令行,然后恢复,新行为我收到错误在“更新 iOS 信息”期间发生内部错误。 java.lang.NullPointerException 并且在我只有一个 iOS 设备的设备中,仪表板中的 android sdks 说它已安装,但是当我在首选项下检查时,它没有找到
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
相关资源
最近更新 更多