欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Gradle在AndroidStudio中不是内部命令

程序员文章站 2024-01-10 23:27:22
...

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命令正常

Gradle在AndroidStudio中不是内部命令

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

Gradle在AndroidStudio中不是内部命令

3.原因

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

4.总结

遇到问题还是要有耐心,本来这个问题不影响我对Androidstudio和idea的使用,但是心里老是觉得不舒服,为什么cmd中可以执行,idea和AndroidStudio中就不能执行呢?查阅大量资料和多次尝试终于解决了,在此特意记录一下;