android - 请问一下(./gradlew assembleDebug --debug) 这种命令需要在哪个地方执行?
PHP中文网
PHP中文网 2017-05-24 11:38:00
0
2
1236

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

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

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

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

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

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

谢谢!

PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
迷茫

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

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

给我你的怀抱

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板