如何在windows的android studio中执行gradle wrapper/gradlew命令

ges*_*nri 2 android gradle android-studio

我在 android studio 中将 gradle 与 android 项目一起使用,我想gradlew在 android studio 的终端中运行命令,而我收到 gradlew command not found 错误。

我的 gradle 包装器在目录中:

"C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1\bin"

在这个目录中,有以下内容:

  1. 名为 .gradle 的目录
  2. 名为 gradle 的文件
  3. 名为 gradle.bat 的文件。

我试过"gradle -v" 在这个目录中运行 ,它工作正常。

但是当我试图跑

gradle wrapper --gradle-version 4.1
Run Code Online (Sandbox Code Playgroud)

我有错误?

“在任务':wrapper'的配置中发现了一些问题。无法写入文件'C:\Users\Administrator.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1\bin\gradle\wrapper \gradle-wrapper.jar' 为属性 'jarFile' 指定,作为祖先 'C:\Use rs\Administrator.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1\bin\gradle' 不是一个目录。”

我的项目在目录中D:\ASWorkspace\MyApp,我很困惑如果我想执行gradlew命令,我应该在哪个目录执行它?在我的 android 项目或 gradle 项目中?以及如何正确执行它

Sag*_*gar 5

我应该在哪个目录执行它?在我的 android 项目或 gradle 项目中?以及如何在没有错误的情况下执行它?

gradlew 应该从项目目录执行。

如果您使用的是 android studio,那么只需切换到位于底部的终端选项卡:

终端

并执行您的gradlew命令。