Mac M1 Android开发环境搭建

  • 简介
  • Mac M1 Android Studio安装
  • Android Studio cannot open Local Terminal
    • 解决方法
  • Mac M1 安装JDK

简介

本文解决一下几个问题:

  • Mac M1 Android Studio安装
  • Android Studio cannot open Local Terminal
  • Mac M1 安装JDK

Mac M1 Android Studio安装

下载地址

如上图,找到适配版本下载安装即可。

Android Studio cannot open Local Terminal

安装完Android Studio,发现打开终端失败,提示

Cannot open Local Terminal
Failed to start [/bin/zsh, --login, -i] in /projectdir

解决方法

git clone https://github.com/JetBrains/pty4j.git
cd pty4j/native
clang -fPIC -c *.c
clang -shared -o libpty.dylib *.o
cp libpty.dylib “/Applications/Android Studio Preview.app/Contents/lib/pty4j-native/darwin/”

关闭Android Studio 和终端,重启终端输入如上;
注意/Applications/Android Studio Preview.app/Contents/lib/pty4j-native/darwin/是你所装支持M1 Android Studio所在包路径下的lib目录里。

Mac M1 安装JDK

运行./gradlew aDebug 发现提示java找不到。原因是默认的jdk不支持M1。
按照如下步骤安装JDK
JDK下载地址

  • Select Java Version: (8, 9, 10, 11, 12, 13, 14, 15)
  • Select Operating Sytem: macOS
  • Select Architecture: ARM-64

下载安装即可。路径会自动配置。

【Android】Mac M1 Android开发环境搭建(Android Studio和JDK安装)相关推荐

  1. Mac M1 Java开发环境搭建

    JDK 去Oracle官网 下载Installer版本的,后点击安装:需要登录的话去找百度云链接 多版本JDK 默认安装在/Library/Java/JavaVirtualMachines目录下,配置 ...

  2. 开发环境搭建(1)——JDK安装

    为什么80%的码农都做不了架构师?>>>    1.下载最新版的JDK,解压到/usr/local目录 2.进入VI编辑 vi /etc/profile export JAVA_HO ...

  3. Android开发环境搭建全程演示(jdk+eclip+android sdk)

    Android开发环境搭建全程演示(jdk+eclip+android sdk) http://files.cnblogs.com/Bany/Android%E5%BC%80%E5%8F%91%E7% ...

  4. 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )

    文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...

  5. Mac (M1) 软件及环境搭建

    Mac (M1) 软件及环境搭建 1.JDK 2.maven 3.idea2022 4.git 5.mysql5.7 6.redis 7.rabbitmq 8.smartGit 写在前面 说明:电脑版 ...

  6. 无Mac机IOS开发环境搭建手记

    一直以来都是做Web开发的,说实话时间长了总有些腻烦的感觉.最近一直在关注移动领域的开发,想从这个从未入手过的领域找点新鲜感和激情.在 Android和IOS之间的技术选型上确实犹豫了好久,Andro ...

  7. mac下java 开发环境搭建

    mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat   1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...

  8. JavaSE学习——开发环境搭建(彻底卸载JDK,重装JDK)

    Java开发环境搭建 彻底卸载JDK 本篇主要参考苦痛自渡~冷暖自知CSDN的博客,特此感谢 卸载软件**/**控制面板卸载 Java 8 Update 60 以及 Java SE Developme ...

  9. OpenCV入门教程之开发环境搭建(Android、C/C++、Python)

    文章目录 opencv Android搭建OpenCV开发环境 自己写C/C++调用OpenCV实现 小编已经在gayhub开源了一个轮子,可直接使用:一个最简单.免搭建的Android OpenCV ...

最新文章

  1. 基于图割优化的多平面重建视觉 SLAM(ISMAR2021)
  2. mybatis中的mapper设计与原理
  3. zblog php标签,201502200101 zblogphp调整“显示常用标签”个数方法
  4. 机器学习中的不平衡分类方法(part4)--朴素贝叶斯分类器
  5. android调用系统相册打开图片不显示,【报Bug】打开相册,不显示图片,选中图片后,app会崩溃...
  6. 允许服务与桌面交互_vivo 正式推出 Origin OS,融合自然设计与全新交互_搜狐汽车...
  7. PHP 社区拒绝在俄乌冲突中“站队”
  8. 库查询所有表的权限_JSW 基于WEB的MSSQL数据库查询平台
  9. JavaSE04、什么是类和对象,如何使用?
  10. 读取图片测试_精品:固态硬盘进阶知识:寿命篇:(一)22TB地狱级写入测试...
  11. Atitit.url 汉字中文路径  404 resin4 resin  解决  v2 q329
  12. htc t528d解锁
  13. 怎么用计算机测出来体脂,keep软件测体脂率的在哪 keep怎么测体脂
  14. HTML中如何修改提示文字,html中input提示文字样式修改
  15. 快递柜储物柜锁控制板
  16. 【哈佛公开课】积极心理学笔记-05环境的力量
  17. js-url转换blob以及blob与base64的相互转换
  18. 使用bundletool从.aab构建安装.apks
  19. POI 实现Word替换文本2种情况(正常文本、表格文本)
  20. 前端、后端、测试,究竟应该如何抉择?

热门文章

  1. OrthoFinder做一个12个真菌的系统发育树
  2. 利用opencv识别路标
  3. 提取网页内容存储为word的方法
  4. iOS runtime面试题
  5. 睿备份支持linux,【睿备份怎么用】睿备份好不好_使用技巧-ZOL软件百科
  6. (附源码)springboot动力电池数据管理系统 毕业设计 301559
  7. kvaser怎么用?Kvaser 汽车CAN通讯协议总线分析仪新手常见入门问题解决方案教程
  8. 判断闰年和平年(JavaScript)
  9. qcombox下拉框样式_ComboBox样式实例及下拉框的定制
  10. 测试开发面试题(1)