我已经尝试了一切可能的方式,我可以想到并遵循我能找到的每个论坛列表,但仍无济于事。我正在尝试让TitaniumStudio识别Android SDK。我通过遍历文件夹并以这种方式运行来安装,我尝试了命令行选项,我已经通过Eclipse(它可以工作)安装它,但是TitaniumStudio STILL无法识别它。我重新安装了TitaniumStudio,但没有用。
要点:
-bash:android:command not found
请帮助我深入了解这个“-bash”以及它是什么以及如何解决这个恼人的问题! >。<
编辑:当我尝试通过终端发送(android create avd -n android_sdk -t 2)时,我现在得到了以下错误:
有效ABI:无ABI。
错误:此平台有多个ABI。请使用--abi指定一个。
这意味着什么意思,什么是ABI? o.O
答案 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/