ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기

[Anroid] 맥 실리콘 M1 에서 안드로이드 개발 하기.

 먼저 준비없이 M1을 구입한 O철 형에게 애도를 표한다.


2021년8월5일 현재 구글에서 실리콘 준비가 되어가고 있다.

계속 기다릴 수 없으니 현재 상태의 최선의 선택을 한다.


1. 안드로이드 스튜디오 교체

링크 : https://www.jetbrains.com/idea/download/#section=mac

2021.03월에 릴리즈 됬다. 안드로이드 개발시, IntelliJ 를 무료로 사용 할 수 있다.

[Community] 버전을 설치 하자.



설치 해보니 둘다 지원하네...

실제로 클린 빌드 해보면 IntelliJ 가 좀 더 빠르다.

[2021.07.29] 안드로이드 스튜디오 범블비 에서 공식적으로 M1 실리콘을 지원한다.

https://developer.android.com/studio/archive

이제 범블비를 사용하자.


2. 시뮬레이터 앱 실리콘 사용

링크 : https://github.com/741g/android-emulator-m1-preview

이전에는 위 링크에서 지원했으나, 지금은 그냥 설치하면 실행 된다.

ADV 실행 후 추가 할, 시뮬레이터 선택

시뮬레이터 이미지에서 Other를 선택해서, arm64 선택


3. 자바를 교체 하자.

자주 사용되는 open jdk : https://openjdk.java.net/projects/jdk/11/

위 자바는 intel 기반이다.


자바도 변경하자 : 

성능비교 참고: https://ichi.pro/ko/apple-m1-jangchieseo-android-keompail-sogdo-hyangsang-120657012280249

다운로드 링크: https://www.azul.com/downloads/?version=java-11-lts&os=macos&architecture=arm-64-bit&package=jdk


Open JDK 11 Arm64 다운로드


프로젝트 클린빌드 비교 


안드로이드 스튜디오 + Intel JAVA : 클린빌드 약 6분


안드로이드 스튜디오 + Arm64 JAVA : 클린빌드 약 3분


인텔리J + Arm64 JAVA : 클린빌드 약 1분30초










댓글

  1. 감사 합니다, 정말 큰 도움이 되었습니다 ~~
    겁니 느려서 좌절중이 었는데 ㅋㅋㅋ

    답글삭제

댓글 쓰기