我今天在Mac OS X上安装了Android Studio,以及' android'无论参数如何,终端中的命令都不显示输出。这就是它的样子:
bash-3.2$ android
bash-3.2$
据我了解,回音$?显示返回的错误代码?运行' android'。
之后它就是0我无法找到关于此命令的任何手册,因为它命名为" android",Google会在您查找时发现各种与Android相关的内容。为什么我需要这个命令 - 我相信它是Cordova未能构建Android应用程序的罪魁祸首;它继续要求我安装目标" android-22"即使我安装它。我在某个地方读过“安卓列表目标'应该打印当前安装的目标,我怀疑Cordova看到它的空输出,并认为没有安装目标。 ' android'的位置脚本是正确的,它位于" / Users // Library / Android / sdk / tools / android"
欢迎任何建议。我没有找到关于这个问题的任何信息。
答案 0 :(得分:0)
我已经解决了这个问题;这是Java安装的一些小问题 - 可能与新的El Capitan'无根'保护有关,我不确定。但是在我禁用'rootless'并重新安装JDK后,'android'正常启动,Cordova构建并运行应用程序。
不幸的是,我不知道Java到底出了什么问题,并且它真的是“无根”的责任。我没有制作一个可以让我比较的备份点。不过,我希望有人会觉得这很有用。