首页  >  问答  >  正文

android - 请问一下(./gradlew assembleDebug --debug) 这种命令需要在哪个地方执行?

我不止一次的遇见过一些问题需要进行./gradlew assembleDebug --debug类似的操作,但是我不知道需要在哪个地方输入这串类似的命令,尝试搜索也没有结果,应该是个非常简单的问题,但是我就是被卡在这里了.

今天在跑https://github.com/googlesamp...

googlesanples的时候又出现了远程依赖无法拉取(尝试翻墙拉取也没有效果),看issue 有人回复需要一份输出,又出现了这个命令./gradlew assembleDebug --debug
但是我真的不明白这串命令需要在哪个地方输入,才会有回应.

我尝试在ASterminal 输入但是它提示

'/gradlew' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

后来我找到项目下的gradlew.bat 运行一了下载了某些东西,发现demo可以编译了!我非常想知道这是为什么,还有这串命令应该在哪个地方输入,是不是我的环境缺少了什么?

谢谢!

PHP中文网PHP中文网2678 天前1149

全部回复(2)我来回复

  • 迷茫

    迷茫2017-05-24 11:40:00

    lovexiaov commented 5 minutes ago
    @pdog18 你用的是 windows 系统吧~~~ 如果是的话应该在项目根目录执行 gradlew assembleDebug --debug

    windows 系统在根目录输入gradlew assembleDebug --debug 就好了!~~~~

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-24 11:40:00

    如果你要用命令打包的话,首先要配置gradle环境变量,搜索一下教程很多,跟java环境变量差不多
    然后要保证你配置的gradle环境版本(AS目录下那个)
    和项目的gradle版本(项目下的gradle/wrapper/gradle-wrapper.properties)
    二者版本一致
    然后就可以在项目根目录下打开cmd输入命令了
    也可以在AS项目窗口的terminal中输入命令

    至于AS自带的build,内部有特殊处理所以不需要版本一致

    回复
    0
  • 取消回复