在M1 Macbook 下開發Android
文章推薦指數: 80 %
在購買Macbook Air M1 後,被它的效能和續航驚艷到了,但同時, ... 另外,看到下面的建議訊息不用理會,R API Level M1 Android Emulator 運行起來 ...
在購買MacbookAirM1後,被它的效能和續航驚艷到了,但同時,還有許多應用沒有很好的支援M1晶片。
所以身為AndroidDeveloper的我,當然要來嘗試在M1晶片下運行AndroidStudio看看啦~
本文章撰寫於2021年05月05日,內容皆以當時情況為依據。
AndroidStudio#
AndroidStudio終於在ArcticFoxCanary15下,初步支援MacM1晶片啦!終於不用再使用卡卡的AndroidStudio了!目前雖然只是初步的支援,還有不少問題尚待修正,但我相信距離完整支援已經不遠了。
詳細可以參考AndroidStudioArcticFoxCanary的ReleaseNotes。
AndroidStudioArcticFox已更新到Beta5。
[2021.07.04]
模擬器(Emulator)#
AVDManager中,目前終於有支援M1晶片的映像檔啦!但可惜的是,目前只有少數幾個版本支援,其中筆者目前只有成功執行APILevelR的映像檔,其他都無法執行起來。
自己試用下來感覺還滿流暢的,也沒遇到什麼問題,早期版本會遇到的Chrome無法使用的問題也已修正。
另外,看到下面的建議訊息不用理會,RAPILevelM1AndroidEmulator運行起來效能不會輸Intel®HAXM,可以安心選用。
Gradle#
Gradle在7.0開始也支援M1晶片了,想體驗M1的超強效能,就馬上更新起來吧!詳細可以參考官方的ReleaseNotes。
JVM#
AndroidStudioCanary裡的JDK也支援M1晶片囉!
如果不是使用Canary版本,但想要體驗更快的速度,也可以自行安裝AzulZuluArm64OpenJDK,它有提供M1ARM版本的JVM唷!
安裝完後,前往「Build,Execution,Deployment」->「BuildTools」->「Gradle」,可以自行調整想要使用的JVM版本喔~
結論#
Android相關的開發工具目前都逐步開始支援M1晶片了。
整體使用下來,Gradlebuild的時間縮短許多,但IDE使用起來還是有些問題和不流暢,但已經能免強堪用!想要將它當主力開發機建議再等等,但相信距離完全支援已經不遠了!
commentspoweredbyDisqus
延伸文章資訊
- 15 Best Android Emulators for Mac M1 Chip in 2022 - DigitBin
5 Best Android Emulators For Mac M1 Chip · 1. BlueStacks · 2. Nox App Player · 3. Memu Play · 4. ...
- 2適用於Mac M1 芯片的5 款最佳Android 模擬器
這是Mac M1 在macOS 上玩Android 遊戲的最佳Android 模擬器。 Apple 的MacBook 向市場推出了一種名為M1 芯片的新處理器。 與所有其他MacBook 相比,...
- 33 Best Android Emulator for MacBook M1 - Technogone
Nox App Player is another Android emulator which supports the Apple M1 processor. It's the most p...
- 43分钟搞定Apple M1电脑使用Android模拟器 - 知乎专栏
目前网上很多文章还是让人去下载android-emulator-m1-preview,虽然这个Github页面已经告诉大家AVD已经支持M1芯片,不必要下载Preview 版本了, ...
- 5google/android-emulator-m1-preview - GitHub
Contribute to google/android-emulator-m1-preview development by creating an account on GitHub.