我不止一次的遇见过一些问题需要进行./gradlew assembleDebug --debug
类似的操作,但是我不知道需要在哪个地方输入这串类似的命令,尝试搜索也没有结果,应该是个非常简单的问题,但是我就是被卡在这里了.
今天在跑https://github.com/googlesamp...
googlesanples
的时候又出现了远程依赖无法拉取(尝试翻墙拉取也没有效果),看issue
有人回复需要一份输出,又出现了这个命令./gradlew assembleDebug --debug
但是我真的不明白这串命令需要在哪个地方输入,才会有回应.
我尝试在AS
的terminal
输入但是它提示
'/gradlew' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
后来我找到项目下的gradlew.bat
运行一了下载了某些东西,发现demo
可以编译了!我非常想知道这是为什么,还有这串命令应该在哪个地方输入,是不是我的环境缺少了什么?
谢谢!
迷茫2017-05-24 11:40:00
lovexiaov commented 5 minutes ago
@pdog18 你用的是 windows 系统吧~~~ 如果是的话应该在项目根目录执行 gradlew assembleDebug --debug
windows
系统在根目录输入gradlew assembleDebug --debug
就好了!~~~~
给我你的怀抱2017-05-24 11:40:00
如果你要用命令打包的话,首先要配置gradle环境变量,搜索一下教程很多,跟java环境变量差不多
然后要保证你配置的gradle环境版本(AS目录下那个)
和项目的gradle版本(项目下的gradle/wrapper/gradle-wrapper.properties)
二者版本一致
然后就可以在项目根目录下打开cmd输入命令了
也可以在AS项目窗口的terminal中输入命令
至于AS自带的build,内部有特殊处理所以不需要版本一致