前言
M1 芯片编译apk 有2种方式: 使用intelli j IDE 和 android studio
当然android studio 是修改与 intelli j ,下面记录下自己安装这2种方式编译 apk。
mac 安装Android studio
android studio 已经出了支持M1 新品的预览版本,官网下载链接:
Android Studio 下载文件归档 | Android 开发者 | Android Developers (google.cn)
如下图,注意选择 Apple silicon 版本(这个就是支持M1 的版本)
安装后 遇到2个问题:
1. 如图没有task,修改方法如下图 去掉勾,就可以看到task 就出来啦
2. 遇到另外一个问题就是
Can’t open Local Terminal 如下图
网上查了很久,也试了很多种方法几乎快绝望了,在github上发现这个是这个版本就有的bug,新版本应该会修复,我可等不了 于是各种尝试,既然android studio 衍生于intelli j ,而intelli j 又是好的,就是各种换文件,最后发现/Applications/Android Studio Preview.app/Contents/lib/pty4j-native/darwin 这下面的文件的问题,将intelli j 下面的这个libpty.dylib 文件拷贝到 这个下面 居然神奇的好了。。太棒了。。
mac 安装 Intelli j
使用arm版的idea进行Android开发;
下载地址:https://www.jetbrains.com/zh-cn/idea/,选择apple Silicon版本下载,
这个最新支持的比较好,
有时候遇到JDK 的情况
使用arm版的JDK;下载地址:https://www.azul.com/downloads/zulu-community/?os=macos&architecture=arm-64-bit&package=jdk
选择这个低版本就好啦
目前我装完两个IDE 都能编译,大家遇到啥问题欢迎即使沟通