我在android studio中使用gradle和android项目,我想在android studio的终端中运行gradlew
命令,而我得到了gradlew命令找不到错误。
我的gradle包装器位于以下目录中:
"C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1\bin"
在此目录中,有以下内容:
我试过去跑
"gradle -v"
在这个目录中,它工作正常。
但是当我试图跑
时gradle wrapper --gradle-version 4.1
我收到了错误:
“在任务配置中发现了一些问题:'wrapper'。 无法写入为属性'jarFile'指定的文件'C:\ Users \ Administrator.gradle \ wrapper \ dists \ gradle-4.1-all \ bzyivzo6n839fup2jbap0tjew \ gradle-4.1 \ bin \ gradle \ wrapper \ gradle-wrapper.jar'祖先'C:\使用 rs \ Administrator.gradle \ wrapper \ dists \ gradle-4.1-all \ bzyivzo6n839fup2jbap0tjew \ gradle-4.1 \ bin \ gradle'不是目录。“
我的项目位于D:\ASWorkspace\MyApp
目录中,我很困惑,如果我想执行gradlew命令,我应该在哪个目录中执行它?在我的android项目或gradle项目中?以及如何无错误地执行
答案 0 :(得分:3)
我应该在哪个目录中执行它?在我的android项目或 gradle项目?以及如何无误地执行它?
gradlew
应该从项目目录中执行。
如果您使用的是android studio,只需切换到位于底部的终端选项卡:
执行gradlew
命令。
答案 1 :(得分:0)
如果您想直接从Android Studio Terminal运行,则必须:
档案>设置>工具>终端强>
然后将 Shell路径目录放到终端上,如下所示:
C:\Program Files\Git\git-cmd.exe
。
要在Windows上执行Gradle命令,您应该转到项目的Root目录,然后执行命令:./gradlew command
。
此外,您可以使用以下内容查看gradle项目的所有任务:./gradlew tasks
。