我已经潜入Android开发了一段时间,现在我想在我的应用程序中使用一些项目(helpshift)。在网站上,他们有一些
example apps readme说:在/ HelpshiftDemo文件夹中运行以下内容。
android update project -t android-17 -p .
所以我这样做,但不幸的是,这给我一个错误说-bash:android:command not found。我理解这一点,因为“android”本身并不指我的笔记本电脑上的任何东西(Mac OSX)。所以我认为这可能是指adb。所以我试图替换android的直接路径到我的adb:
/Users/kramer65/dev/adt-bundle-mac-x86_64-20130917/sdk/platform-tools/adb update project -t android-17 -p .
这给了我一个巨大的输出与更多的信息关于adb,这是我想不是预期的结果。
所以我的问题; android是什么意思,如何在Mac OSX上解决这个问题?
Android工具位于SDK的tools目录中。您需要将它添加到您的PATH环境变量,以便bash可以识别它。
您可以通过将它添加到.bash_profile文件中的PATH中来实现。此文件应位于您的主目录中。使用vi .bash_profile创建,如果它不存在,并添加以下行:
export PATH=<path_to_android_sdk>/platform-tools:<path_to_android_sdk>/tools:$PATH
其中< path_to_android_sdk>将被替换为您的SDK的路径。例如:“/ Users / me / android-sdk-mac_86 / platform-tools”