Gradle在AndroidStudio中不是内部命令

1说明:

最近开始用AndroidStudio,配置好了本地Gradle路径,结果发现在Terminal命令行不能使用gradle编译命令;然后跑去电脑的cmd中,执行gradle -v 结果发现可行,切回到studio中,再次执行gradle -v,仍然报"gradle 不是内部命令",纳闷中尝试了一下几种方法:
1.重新配置环境变量,GRADLE_HOME;
2.修改AndroidStudio中的Setting-Terminal-path为自己本地cmd路径;
3.重启AndroidStudio;
均以失败告终;经过几番摸索,和查找资料,终于解决了这个问题,在此记录一下自己的采坑之路,希望给各位提供参考;

2.解决过程

1.cmd中gradle -v命令正常

2.AndroidStudio中 gradle -v 显示"gradle不是内部命令"
3.查阅资料上,有人说在AndroidStudio或者idea中"gradle"需要加上:"w"命令,即"gradlew -v",试了一下,果然大功告成!!!

3.原因

Gradlew是包装器,自动下载包装里定义好的gradle 版本,保证编译环境统一,gradle 是用本地的gradle,因此在AndroidStudio中需要使用"gradlew"命令

4.总结

遇到问题还是要有耐心,本来这个问题不影响我对Androidstudio和idea的使用,但是心里老是觉得不舒服,为什么cmd中可以执行,idea和AndroidStudio中就不能执行呢?查阅大量资料和多次尝试终于解决了,在此特意记录一下;
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Android Studio是一款非常流行的Android应用开发工具Gradle是一种基于Apache Maven和Apache Ant的项目自动化构建工具,它被广泛用于Java开发。在Android StudioGradle负责项目的构建和依赖管理,因此它是非常重要的一部分。 当我们在Android Studio创建一个项目后,Gradle会自动下载和安装项目所需的依赖库。这可能需要一段时间,取决于网络速度和依赖库数量。在依赖库下载安装完成后,我们可以尝试运行“gradlew”命令来构建我们的项目。 但是有时候,我们会遇到“'gradlew' 不是内部或外部命令,也不是可运行的程序。”的错误提示。这是因为Gradle没有正确安装或配置。解决这个问题的方法是: 1. 确认Gradle已正确安装。在Android Studio,可以在“File”>“Settings”>“Build,Execution,Deployment”>“Gradle找到Gradle的安装位置。 2. 检查Gradle环境变量是否正确配置。在Windows上,需要将Gradle的bin目录添加到系统的PATH环境变量。 3. 更新Gradle版本。在Gradle的官网上,可以查看最新版本的Gradle并下载安装。在Android Studio,可以通过设置的“Gradle Version”来更新Gradle版本。 4. 清除缓存。在Android Studio,可以通过“File”>“Invalidate Caches / Restart”来清除Gradle缓存,以便重新构建项目。 总之,'gradlew' 不是内部或外部命令,也不是可运行的程序这个错误提示可能是Gradle配置出现问题或Gradle未正确安装导致,我们需要逐一排查解决。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值