在M1 Macbook 下開發Android

文章推薦指數: 80 %
投票人數:10人

在購買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



請為這篇文章評分?