TitaniumStudio - Android SDK

时间:2011-10-19 05:17:38

标签: android macos mobile sdk titanium

我已经尝试了一切可能的方式,我可以想到并遵循我能找到的每个论坛列表,但仍无济于事。我正在尝试让TitaniumStudio识别Android SDK。我通过遍历文件夹并以这种方式运行来安装,我尝试了命令行选项,我已经通过Eclipse(它可以工作)安装它,但是TitaniumStudio STILL无法识别它。我重新安装了TitaniumStudio,但没有用。

要点:

  • 一切都是最新的
  • 我正在使用Mac OSX 10.6.8
  • 我知道终端及其能做什么,但不知道Unix命令
  • 以上内容可能很重要,因为在某个论坛的某个地方,有人提到使用/.bash_profile更改sdk的PATH以读取/ tools和/ platform-tools文件夹(我认为这就是所谓的,如果我',请纠正我我错了)但当我试图通过终端运行命令来创建一个AVD(android创建avd -n android_sdk -t 2(android_sdk是AVD名称,2指向android-4平台)),我得到了以下错误:
  

-bash:android:command not found

请帮助我深入了解这个“-bash”以及它是什么以及如何解决这个恼人的问题! >。<


编辑:当我尝试通过终端发送(android create avd -n android_sdk -t 2)时,我现在得到了以下错误:

  

有效ABI:无ABI。

     

错误:此平台有多个ABI。请使用--abi指定一个。

这意味着什么意思,什么是ABI? o.O

2 个答案:

答案 0 :(得分:1)

运行工具/ android,它将启动一个“Android SDK Manager”,您可以看到列出的各种平台以及它们下面的平台的ABI。例如,当我启动“Android SDK Manager”时,我会看到Android 4.0(API 14),然后是“ARM EABI v7a System Image”。检查此包并安装它。通过运行“android list targets”命令确认ABI确实已列出。

答案 1 :(得分:0)

记得在更改.bash_profile或.bashrc文件时启动新终端。如果不这样做,将导致您遇到的错误,因为未加载更改,并且您无法使用新的PATH和所有程序。

话虽如此,您需要将包含二进制程序的文件夹添加到路径中,您可以使用以下命令验证路径是否已加载:

echo $PATH

在Snow Leopard上给我这个:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

在OSX中设置路径可能很困难,因为它们似乎在发行版之间相当多地改变了这种行为。

在此处查看有关设置路径变量的更详细答案:https://superuser.com/questions/69130/where-does-path-get-set-in-os-x-10-6-snow-leopard

此处还有一个关于如何让Snow Leopard读取home-dir中用户提供的.bashrc的描述:http://kaspergrubbe.dk/2011/enable-bashrc-on-osx-snow-leopard-and-lion/