Kotlin could not find the require JDK tools in the Java installtion ‘/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home’ used by Gradle. Make sure is running on a JDK, not JRE.

最近在Android开发中使用gradle打包时遇到了上面的问题,排查很久,总算找到了原因:没有配置JAVA_HOME环境变量

首先先安装好jdk。

获取JAVA的安装路径:/usr/libexec/java_home -V

Matching Java Virtual Machines (2):

1.8.261.12 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home1.8.0_261 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home

mac下编辑profile:

vim ~/.bash_profile,如果找不到bash_profile文件,执行 touch .bash_profile

export ANDROID_HOME=/Users/didi/Library/Android/sdk
export PATH=PATH:{PATH}:PATH:{ANDROID_HOME}/tools
export PATH=PATH:{PATH}:PATH:{ANDROID_HOME}/platform-tools
export NDK_ROOT=ANDROIDHOME/ndk/21.0.6113669exportPATH={ANDROID_HOME}/ndk/21.0.6113669 export PATH=ANDROIDH​OME/ndk/21.0.6113669exportPATH={PATH}

Mac下配置Android环境相关推荐

  1. mac p配置android开发,Mac 下配置Android 环境变量

    这里配置的是 android platform-tools 以及 tools 0. 首先,确定配置路径, 这里我的路径: /Users/用户名/downloads/adt-bundle-mac-x86 ...

  2. mac 配置android home,mac上配置Android环境变量的方法

    1.AndroidSDK路径查看 (1)AndroidStudio: 菜单栏AndroidStudio > Preferences > Appearences&Behavior & ...

  3. 在Mac下配置Appium环境

    Appium Desktop Appium Desktop是Appium服务器的图形界面,可以设置选项.启动/停止服务器.查看日志等,还可以使用Inspector来查看应用程序的元素与基本信息,甚至可 ...

  4. 在Mac下配置Macaca环境

    Macaca依赖的功能模块非常多,安装过程很复杂,不过这是目前所有自动化测试框架的通病. Node.js 请安装Node.jsv6.0或者更高版本,装好Node.js后命令行里就已经集成npm工具. ...

  5. windows下配置Android环境

    前言 Windows上配置Android环境,最后通过ionic cordova build android 命令生成apk. 1.安装Java 下载: 官网下载 360软件管家中的JDK 8 64位 ...

  6. mac下配置php环境变量配置,怎么给mac电脑添加环境变量

    平常我们使用最多的可能是windows系统,但是也有很多同学喜欢mac电脑.但是对于初次使用mac电脑的朋友来说,配置环境变量可能就成为了一道难题,下面我们就来说说怎么在mac下配置环境变量. (学习 ...

  7. mac下配置android sdk环境 安装eclipse

    一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 1.  找到"Eclipse IDE fo ...

  8. 【PHP 开发】mac 下配置 PHP 环境的方法

    最近在试着将 showdoc 配置到自己服务器上,需要 PHP 环境,所以自己配置了一下,这里将方法记录一下. 1. 开启 Apache 服务 Mac 系统下是自带 Apache 服务的,只需要开启即 ...

  9. MAC下配置JAVAWEB环境(原创,写的很详细)

    从中软爬回家真是各种幸福,中软哪都好就是太累人了... 不过话说.那里确实是个二逼青年欢乐多的地方.还有... OMG,胖子那个货去年走暴君路线,今年开始走亲民路线了. 今天早早从窝里·爬起来,开始一 ...

最新文章

  1. XCode中修改应用的名字
  2. shiro学习(4):shiro认证流程
  3. 谷歌浏览器如何抓取grpc_前5名:Google分享gRPC,更好的开源UX等
  4. 利用哈夫曼树编码与译码
  5. 组建优秀的团队-实现目标的开始
  6. kudu导入文件(基于impala)
  7. 【资源分享】《软件工程-原理、方法与应用(第3版)》(顺便分享查找资料小技巧)
  8. maven使用java8
  9. 【桃园恋歌】mmd镜头+动作打包下载.zip
  10. CorelDRAW 软件工具使用详解
  11. 北京农村商业银行:应用质量掘金再造“探秘”之旅
  12. 网络延迟到底是什么东西?
  13. 皮卡丘为什么不进化_为什么皮卡丘不会变身?原因让人想哭
  14. jira后台统计数据的一些sql(包含reopen计算,时效)
  15. Selenium WebDrive使用Edge浏览器模拟登录163邮箱
  16. AIBU-在建工程转固定资产(预转固)报错:消息号AW002 资产无单项需结算
  17. Java实验:重写equals方法
  18. C# 后台生成二维码图片
  19. Cocos Creator游戏之橡皮怪(一)
  20. 带你走进 ERNIE

热门文章

  1. 【李宏毅机器学习】Transformer(p23) 学习笔记
  2. CSS3边框图片、边框阴影、文本阴影
  3. 相对、绝对、固定定位,以及其层级关系和脱离文档流的影响
  4. docker nginx tomcat mysql_使用docker部署nginx+tomcat架构(2):访问mysql数据库
  5. handler机制的原理_Handler机制竟然可以这样解释,我惊呆了!
  6. 哔哩哔哩公司swot分析_可口可乐公司2019年SWOT分析
  7. ping html 微信支付,说说PING++介入微信H5支付,我趟过的坑。
  8. linux vim 单引号,单引号和双引号的区别、linux快捷键、zip压缩、lrzsz、vim常见问题...
  9. python协同过滤调用包_简单的python协同过滤程序实例代码
  10. java 8 两个list_java集合框架综述