文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

android中gradle的环境配置

2022-06-06 13:13

关注

本文主要解决两个问题:
1,当前项目./gradlew的配置问题
2,全局统一gradle的配置问题

一、当前项目./gradlew的配置问题

我们做rn跨平台开发的时候经常会遇见这个问题 :
react-native在mac上执行gradlew命令报错 ./gradlew:command not found
那么这个问题就是当前项目的./gradlew出问题了

1.1,首先我们要保证环境是对的。也就是说这个工程能跑。 1.2,然后需要在我们project目录下确定有这两个关键性文件gradlew与gradlew.bat。没有的话可以新建个项目自行拷贝过来,通常这里丢失问题都是git忽略文件将其忽略了。

在这里插入图片描述

1.3,再者我们需要确保这里的两个文件是权限全开的

如果你有安装Path Finder软件,则可以直接点击权限进行授予。如果没有则通过linux命令处理

使用命令[chmod +x gradle.bat] 和 [chmod +x gradle]将权限加上

在这里插入图片描述

1.4,然后在该文件目录下使用./gradlew -v查看

在这里插入图片描述
这样就说明配置好了。可以愉快的使用./gradlew所提供的命令了
在这里插入图片描述

二、全局统一gradle的配置问题

配置全局统一gradle主要有两个作用

为了使用命令行方便,不管在哪个目录下都可以gradle -v。 配置成常见的gradle版本,当项目出错时gradle assembleDebug使用的最常见的版本更容易排查出问题 2.1,寻找gradle命令路径目录

gradle命令存放方式通常都是bin目录下两个文件(gradle以及批处理文件gradle.bat),但是这两个文件依赖于当前环境,不可单独拷贝出来使用。在mac系统下gradle存放位置通常有两处地方

1,在androidstudio软件中。我们打开应用下的androidstudio,右键查看内容,找到下面目录。但是这个在高版本androidstudio(3点多的,笔者是3.5.1)就已经没有了。

/Applications/Android\ Studio.app/Contents/gradle/gradle-2.4/bin

2,在系统默认存放gradle的目录下找
打开目录/Users/zhanglei/.gradle/wrapper/dists,我们可以在里面找到很多gradle版本。这里都可以使用,但是建议使用项目最常用的gradle版本。

/Users/zhanglei/.gradle/wrapper/dists/gradle-4.7-all/29hln6mi2gf5frjbe9fdslqosk/gradle-4.7/bin
2.2,配置全局gradle环境

配置文件常用操作命令

touch .bash_profile 创建配置文件 open -e .bash_profile 打开配置文件 source ~/.bash_profile 生效修改后的文件

首先我们需要打开配置文件(没有则需要执行创建命令),将配置参数填充进去

export PATH=${PATH}:/Users/zhanglei/.gradle/wrapper/dists/gradle-4.7-all/29hln6mi2gf5frjbe9fdslqosk/gradle-4.7/bin

然后执行生效命令,然后在命令行测试gradle -v

如果出现bash: ./gradlew: Permission denied 则权限有问题,同理执行linux命令即可

chmod +x gradlew

在这里插入图片描述


作者:流星雨在线


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯