2015-10-13 89 views
0

我今天在Mac OS X上安装了Android Studio,并且终端中的'android'命令显示无输出,无论参数如何。这就是它的样子:Mac OS X上的'android'命令显示没有输出

bash-3.2$ android    
bash-3.2$ 

据我所知,echo $?显示返回的错误代码?那么运行'android'后它是0。

我在这个命令中找不到任何手册,因为它被命名为“android”,当你寻找它时,Google会发现各种与Android有关的东西。为什么我需要这个命令 - 我认为这是Cordova未能建立Android应用程序的罪魁祸首;即使安装了它,它仍然会要求我安装目标“android-22”。我在某处读到'android list targets'应该打印当前安装的目标,并且我怀疑Cordova看到它的空输出并且认为没有安装目标。 'android'脚本的位置是正确的,它位于“/ Users // Library/Android/sdk/tools/android”

请注意任何建议。我没有找到关于这个问题的任何信息。

+0

关于[机器人-22](http://stackoverflow.com/questions/33043625/android-studio-project-broken-after-adding-google-volley/33043647#comment53908298_33043647) – Blackbelt

+0

@adarsh如果:这不是什么t在PATH中,它会说类似“未知命令”的android'“ –

回答

0

我已解决该问题;这是Java安装的一些小故障 - 可能与新的El Capitan'无根'保护有关,我不确定。但是,在禁用“无根”并重新安装JDK之后,“android”正常启动,Cordova构建并运行该应用程序。

不幸的是,我不知道Java究竟发生了什么错误,是否真的是“无根据”的罪魁祸首。我没有提供一个备份点,可以让我进行比较。不过,我希望有人会觉得这很有用。

相关问题