Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过android studio运行gradle与通过终端?;_Android_Android Studio_Gradle - Fatal编程技术网

通过android studio运行gradle与通过终端?;

通过android studio运行gradle与通过终端?;,android,android-studio,gradle,Android,Android Studio,Gradle,当我通过Android Studio的GUI(使用IDE自己的Gradle发行版)运行Gradle任务时,不需要下载依赖项。但在那之后,当我第一次通过终端执行相同操作时,它会下载一些依赖项,例如“lint”。这正常吗?我不想缓存两个重复的依赖项 我不想缓存两个重复的依赖项 Gradle(和Maven)依赖项仅包含在用户主文件夹中,分别位于.Gradle和.m2中。当然,除非您以其他方式修改了这些文件 Gradle恰好包含在Android Studio中。如果您能够在终端中独立运行Gradle,那

当我通过Android Studio的GUI(使用IDE自己的Gradle发行版)运行Gradle任务时,不需要下载依赖项。但在那之后,当我第一次通过终端执行相同操作时,它会下载一些依赖项,例如“lint”。这正常吗?我不想缓存两个重复的依赖项

我不想缓存两个重复的依赖项

Gradle(和Maven)依赖项仅包含在用户主文件夹中,分别位于
.Gradle
.m2
中。当然,除非您以其他方式修改了这些文件

Gradle恰好包含在Android Studio中。如果您能够在终端中独立运行Gradle,那么您有两个Gradle安装

gradle包装器将与本地系统安装分开下载

例如,“lint”

林特不应该下载任何东西。它只检查代码中的错误和警告

我不想缓存两个重复的依赖项

Gradle(和Maven)依赖项仅包含在用户主文件夹中,分别位于
.Gradle
.m2
中。当然,除非您以其他方式修改了这些文件

Gradle恰好包含在Android Studio中。如果您能够在终端中独立运行Gradle,那么您有两个Gradle安装

gradle包装器将与本地系统安装分开下载

例如,“lint”


林特不应该下载任何东西。它只检查代码中的错误和警告。

当我在Android Studio中单击“任务”时,任务会快速完成,无需下载依赖项。之后,我在项目目录中运行“/gradlew tasks”,它会降低依赖项,包括谷歌的lint(jar)。我不知道Android Studio的Gradle发行版是否与我的本地Gradle发行版共享同一个缓存目录。我不知道运行在bash中的gradle是否知道Android SDK。gradle不需要知道Android SDK,因为gradle不仅仅用于Android,它还可以编译和构建许多不同的编程语言。我认为Android Studio附带的gradle发行版可能使用不同的缓存目录。我已经将Android Studio配置为使用Gradle的本地发行版。它很好用。请原谅我糟糕的英语语法。当我在Android Studio中单击“任务”时,任务很快完成,无需下载依赖项。之后,我在项目目录中运行“/gradlew tasks”,它会降低依赖项,包括谷歌的lint(jar)。我不知道Android Studio的Gradle发行版是否与我的本地Gradle发行版共享同一个缓存目录。我不知道运行在bash中的gradle是否知道Android SDK。gradle不需要知道Android SDK,因为gradle不仅仅用于Android,它还可以编译和构建许多不同的编程语言。我认为Android Studio附带的gradle发行版可能使用不同的缓存目录。我已经将Android Studio配置为使用Gradle的本地发行版。它很好用。原谅我糟糕的英语语法。