Titanium Android SDK

3

我试过很多方法来在Titanium (3.2.0 GA)上设置Android SDK,但是都失败了。我在我的Windows 8电脑上安装了Android 4.4.2(API 19)和最新的Android SDK工具。我也建立了一个AVD模拟器,还尝试安装了Android NDK。但是Titanium无法识别模拟器,出现如下错误: [Android SDK Home] No Android SDKs were found underr the specified SDK location。 在仪表板上显示:“需要以下项目:” •缺少Android SDK,Titanium需要Android平台5.0 •添加Add-On addon.+google.+apis.+10

Androd Platform 5.0是什么?

7个回答

3

谷歌API 10是Android 2.3.3版本。在升级到3.2.0版本后,我在初始设置方面遇到了麻烦。

在工具下的Android SDK管理器中,我已经安装了以下内容:

  • Android SDK Tools Rev 22.3
  • Android SDK Platform-tools Rev 19.0.1
  • Android SDK Build-tools Rev 19.0.1

在Android SDK管理器的Android 2.3.3下,我已经安装了以下内容:

  • SDK平台
  • SDK示例
  • 英特尔x86原子系统镜像
  • 谷歌APKs

我还安装了Android 4.4.2(API 19)和以下内容:

  • Android SDK文档
  • SDK平台
  • SDK示例
  • ARM EABI v7a系统映像
  • 谷歌APIs

对于NDK,我使用的是第9版。

我不确定这是否能解决你的问题,但如果不能,建议在命令行中运行titanium setup check以深入了解环境设置信息。

希望这可以帮到你。


我有完全相同的工具、4.4.2组件和NDK。我也按照你说的安装了2.3.3版本。重启了Titanium,但它没有起作用。在运行配置中,它仍然显示“[Android SDK Home] No Android SDKs were found under the specified SDK location”。你可以在这里看到已安装的SDK:http://napptune.com/temp/android-sdk.PNG - Oktay
我知道这应该没有什么区别,但我和我的一些同事安装了每日构建的Studio IDE。它为我们解决了在Android设备和模拟器上部署的问题。也许它会对你有所帮助。在帮助菜单中的“安装新软件”下,我添加了一个网站http://preview.appcelerator.com/appcelerator/studio/standalone/update/rc/,它会提醒我更新。 - beenhere4hours
首先,我将 Titanium Studio 3.2.0 升级到了 3.2.1。这并没有解决我的问题。我查阅了设置文档。我重新安装了 JDK 和 node.js,并根据此处的说明将 node.js 添加到 PATH 变量中。现在我可以看到已安装 Android。我不知道哪个步骤解决了问题。 - Oktay

2

我已经完成了上述所有步骤,并进行了实验,得出了解决方案。我正在使用Windows 7,在C:/Users/MyName/.titanium/config.json中删除了文件。

这对我很有效,请尝试并重新启动Titanium。

顺便说一下,我正在使用Ti Studio 3.2.3。


这是唯一对我有效的解决方案。非常感谢! - iDevMartin

0
我曾经遇到过这个问题,后来发现是由于Java版本引起的。请确保Java 7 32位是默认的系统Java版本。打开命令提示符并执行以下命令:
c:\>java -version

预期输出应该是:

java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Client VM (build 24.65-b04, mixed mode, sharing)

确保最后一行不包含"64位"这样的内容:
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

我的默认Java版本是64位的,起初我只是在TitaniumStudio.ini中添加了-vm参数,将其指向32位的Java。但事实证明这还不够。默认系统Java版本必须为32位。


0

0

以下是帮助我解决这个问题的几个方法:

1)从这里安装Titanium的连续构建--> 连续构建

2)按照此处显示的步骤进行操作--> 安装连续构建

3)将以下文件从Android SDK文件夹中的“平台工具”文件夹复制到“工具”子文件夹中。

  • adb.exe
  • AdbWinApi.dll
  • AdbWinUsbApi.dll
希望它对你有用 :)

0
安装Titanium Studio 3.2.0.201312191547后,我在设置Android SDK时遇到了问题。尝试重新下载ASDK,尝试选择API 5和API 10,如各种帖子中建议的那样 - 都没有起作用。
我找到的解决方案是:重置NodeJS的目录(Window / Preferences / Studio / NodeJS)。对于Node Executive- node.exe的路径,对于Node source,我选择了“下载”。下载后,我不得不浏览实际路径 - 系统自动选择一个反斜杠的路径。重启后 - 它正在工作!希望它也能为您工作。

0

在其他解决方案都无效的情况下,我找到了一个特定的解决方案来解决我的问题。我的问题出在Genymotion模拟器上(我曾经安装过它,但现在已经卸载了):

https://jira.appcelerator.org/browse/TC-4438

希望这能对某人有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接