본문 바로가기

Programming

Xamarin 자마린에서 안드로이드 설치 패치지 apk 생성하기

Xamarin 자마린에서 안드로이드 설치 패치지 apk 생성하기

자마린에서 안드로이드용 설치 패키지 apk를 생성하는 방법에 대하여 살펴보도록 하겠습니다.

맥에서 자마린을 기동하여 기존의 생성된 Form 프로젝트를 선택했습니다. 먼저 컴파일 모드를 Release 모드로 변경합니다.

release 모드

Form기반 프로젝트라면 솔루션에서 Droid 프로젝트를 선택하고 Options을 선택합니다.

그리고 좌측에서 Build 메뉴 하위에 Android Build를 선택합니다. 그리고 Configuration을 Release로 변경합니다. Use Shared Mono Runtme과 Fast Assembly Deployment가 다음과 같이 체크되지 않아야합니다.

Android Build

동일 메뉴에서 Linker 탭으로 이동합니다. Linker Behavoir에서 Link SDK assemblies only를 선택합니다.

Linker

동일 메뉴에서 Advanced에서는 지원할 ABI들을 선택할 수 있습니다.

ABI선택

메인 메뉴에서 Build를 선택하고 Archive for Publishing을 선택합니다.

Arichive for publishing

컴파일이 되면서 패키지를 생성하기 시작합니다. 완료되면 다음과 같이 생성된 패키지들을 보여주는 화면이 나타납니다. 해당화면에서 생성된 Archive를 더블 클릭합니다.

Archives

그러면 다음과 같이 배포 체널을 선택할 수 있는 화면이 나타납니다. 그중에서 Ad Hoc을 선택합니다. 그리고 Next 버튼을 클릭합니다.

Distribution Channel

생성된 Signing Identity를 선택합니다. 다음의 화면에서 Publish를 클릭하여 패키지를 생성합니다. 그리고 Key를 생성할 때 설정한 패스워드를 입력하면 APK가 최종적으로 생성됩니다.

Publish as Ad Hoc
Signging Identity가 없다면 Create a new key를 클릭하여 새로운 키를 생성하여 이용하도록 합니다.