在 M1 Mac Mini 上開發 Android App
3 min readMay 10, 2021
最近剛拿到 M1 Mac Mini 最基本規格(8GB RAM/256GB SSD)的機器,開始嘗試要用它來開發,所以會這兒記錄有哪些需要注意的地方。(持續更新中)
- Android Studio 下載號稱有支援 M1 CPU 的 Arctic Fox Canary 15,但是速度還是很卡。所以後來改成使用 IntelliJ Community Edition 2021.1.1。原以為在 IntelliJ 上得要自己安裝 Android plugin,但似乎原本就有內建了,所以裝好後就可以直接開啟或建立 Android project。但有一點要注意的是,Gradle使用的 JVM要選 jbr-11,不然在編譯時會有錯誤產生。
2. 安裝有支援 M1 CPU 的 JDK。目前網上找到的文件,都是建議安裝 Zulu。
3. 升級 Gradle 版本到 7.0。7.0 開始有支援 M1。
4. 安裝 Android Emulator
不知道為什麼,從 Intellij IDEA 中無法正常的下載 Arm64-v8a 的 ROM image,所以我是從裝好的 Android Studio Canary 版本中的 SDK Manager 中安裝,然後再回到 Intellij IDEA 中開發。目前只有 Android SDK 30 和 S 有適合 M1 CPU 的 ROM image,但也夠我用了,其他就接上實機來測試。
在使用的時候,發現 Android SDK 30 的 ROM image 有問題,裝好後能開啟,但是無法正常連上網路。改成下載 Android S 的 ROM image 就 okay 了。
5. 安裝 ohmyzsh
6. 安裝 Brew