mac android studio 执行terminal命令出现Permission denied的问题

来源:互联网 发布:php获取当前ip 编辑:程序博客网 时间:2024/04/28 12:55

在Android studio中,在进行打包的时候我个人习惯是用Terminal执行命令打包,因为可以执行各式各样的gradle task。

在刚开始用mac book的时候,执行命令时出了问题,发现在当前项目执行命令时,mac电脑的用户需要在命令前面加(./),然后继续执行命令的时候,又出了新问题,出现了Permission denied的问题,然后网上一查,权限的问题,用了别人的解决方案一下子就好了。

下面我给出了window和mac执行命令时的区别

window的打包命令为:

gradlew assembleRelease

mac:

./gradlew assembleRelease

如果执行上面的命令出现了bash: ./gradlew: Permission denied的问题,说明权限有问题,这时候直接执行命令

chmod +x gradlew

如果上面的问题解决了,但是执行打包的命令还是出现了问题,且问题是这个java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor的话,说明jdk版本有问题,应该要升级jdk8。

阅读全文
0 0
原创粉丝点击