【问题标题】:android: command not found in new terminal windowandroid:在新的终端窗口中找不到命令
【发布时间】:2015-05-13 13:51:39
【问题描述】:

在我安装了android环境并将路径像这里放在这个问题link之后,我遇到了一个奇怪的问题@

我写命令:

$ android

Android SDK 管理成功打开,但是当我打开一个新的终端选项卡并尝试编写相同的命令时

$ android

它返回 android: command not found

我该如何解决这个问题?

谢谢

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    Android SDK 管理成功打开,但是当我打开一个新的终端选项卡并尝试编写相同的命令时

    这是你的问题。您的新终端实例不会将路径变量设置为相同。

    在您的主目录中,应该有一个名为 .bash_profile 或 .profile 的文件。在这里,我们将要调整已经导出路径的行并将其附加到它 (:/path/to/android),或者创建一个执行以下操作的新行:

    export PATH=$PATH:/path/to/android
    

    现在每次您启动一个新的终端实例时,该行都会自动运行,您的路径上就会有 android。

    【讨论】:

    • 我将它添加到 .bashrc 文件中并重新启动终端,它工作正常。谢谢
    【解决方案2】:

    当您没有设置路径或 Android_Home 变量时,有时会发生这种情况。但我总是做的就是这个。 我导航到 sdk 文件夹,然后在平台工具中,然后我右键按下 Shift 键并右键单击鼠标并导航到在此处打开命令行选项。

    现在您可以在这里编写每个命令并完成您的工作。希望这对你有用。

    【讨论】:

      【解决方案3】:

      如上所述将 PATH 条目添加到您的 ~/.profile 文件后,注销并重新登录。这样您的整个会话将在路径中包含 android。

      我也会将平台工具添加到您的 PATH 中。那给你 adb。

      所以,在你的 ~/.profile 中添加类似这样的内容:

      export PATH=$PATH:path_to_sdk/tools:path_to_sdk/platform-tools
      

      您在示例中将“path_to_sdk”替换为您提取 Android SDK 的目录(例如 /usr/local/android-sdk-linux)。

      【讨论】:

        猜你喜欢
        • 2013-10-18
        • 2016-11-21
        • 2016-10-01
        • 2013-12-25
        • 2022-06-10
        • 2013-10-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多