【问题标题】:$ is not recognized as an internal or external command$ 未被识别为内部或外部命令
【发布时间】:2015-07-11 17:46:30
【问题描述】:

我正在尝试使用 Android Studio 和 Google Calendar API 开发自己的应用。

谷歌页面是这样说的:

在您的工作目录中,运行以下命令:

$ gradle init --type basic
$ mkdir -p src/main/java src/main/resources

当我尝试将其放入命令行时,它会返回:

'$' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

我是不是放错地方了?


我什至没有意识到他们假设人们正在使用 Linux。我有一台 Windows 机器。我已经尝试了所有建议,但到目前为止还没有取得任何进展,所以我不确定从这里去哪里。

【问题讨论】:

  • 这只是作者使用的约定文档。有些 shell 在等待命令时会在屏幕上显示$提示符)。因此,如果您输入gradle init --type basic,您将在屏幕上看到$ gradle init --type basic。文档编写者将此作为约定来表示“这是一个 shell 命令”,而不是其他一些类型的命令。但他们并不是要输入$。其他 shell 使用 %> 作为提示符或提示符的一部分,所以有时我会看到带有这些符号的文档;如果你看到了,你也不应该输入%>
  • 顺便说一下,显示$ 的shell 是Unix/Linux shell 或变体。错误消息看起来像 Windows 错误消息,因此您很可能看到不同的提示。假设您使用的是 Linux,作者有点草率,但这是您必须习惯的。

标签: java windows android-studio gradle


【解决方案1】:

完全没有问题! $ 表示需要在终端(在本例中为 Bash 终端)中运行以下命令。因此,请尝试在您的机器上打开一个并 cd'ing 进入项目。然后运行:

gradle init --type basic && mkdir -p src/main/java src/main/resources

编辑:将其更改为使用 && 运算符

【讨论】:

  • 好了,不需要实际使用两行代码。
【解决方案2】:

$ 是您的命令提示符文档中的简写,这些行意味着您在后续提示符下需要输入两件事:

  1. gradle init --type basic
  2. mkdir -p src/main/java src/main/resources

【讨论】:

    猜你喜欢
    • 2014-04-29
    • 1970-01-01
    • 2013-10-06
    • 2013-10-11
    • 2013-01-25
    • 2016-10-01
    • 2022-01-22
    • 2012-02-06
    • 2013-12-20
    相关资源
    最近更新 更多