※ 블로그내 모든 자료는 불특정시기에 수정되므로 링크스크랩을 권장합니다.

 ※ 과제등에 인용시, 출처 명시 바랍니다.

posted by MTG 2016.05.17 14:58

* 개인 프로젝트와 병행한 포스팅이라 폴더명등에 모자이크 처리가 존재합니다.


크로스 플랫폼: Xamarin(자마린) 앱 개발 (1)

크로스 플랫폼: Xamarin(자마린) 앱 개발 (2)






0. 필요한 파일


파일명

예시 경로

 Visual Studio Community [#]

 (설치 기본경로)

 ADT (NDK 플러그인) (해당사항 없음)
 Android용 에뮬레이터

 (해당사항 없음)
> 윈도우7&OS X, Xamarin Android Player

> 상위 OS, Visual Studio Emulator for Android

 JDK C:\Java\jdk1.8.0_60

 android-ndk-r11c-windows-x86.zip

 [#]

 C:\android-ndk
 android-sdk_r24.4.1-windows.zip
 [#]
 C:\android-sdk-windows


* 기존에 VS가 설치되었고, SDK등이 이미 세팅된 상황이면 자마린만 설치하는것도 괜찮습니다.

* VS 설치시 자동으로 NDK와 JDK등도 설치됩니다.

C:\Program Files\Java\(...중략...)

C:\ProgramData\Microsoft\AndroidNDK\android-ndk-r10e

C:\Program Files\Microsoft Visual Studio 14.0\Apps\apache-ant-1.9.3

가 처리되긴해도 버전관리가 편하게 별도로 다운받아서 사용했습니다.


* SDK경로명에 가급적 '-'를 피하는걸 권장합니다.

RebelBox.com – Visual Studio – Cross platform mobile development with C++.







1. 추가 세팅


도구>옵션






1. 기본 세팅


1) 솔루션 및 프로젝트 생성

로컬이 아직 윈도우7이라서 발생한거 같습니다.


여기까지 해도 괜찮겠지만

개인적으로 src하위 폴더와 솔루션내 하위 프로젝트명들 식별성을 좀더 주고 싶어서 추가편집을 했습니다.

> (VS)솔루션명 변경

> 디렉토리상 폴더명 변경

> 솔루션 sln파일 편집

1
2
3
4
5
6
7
8
9
10
11
12
//pcl_sample\pcl_sample.sln
 
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{... ... ...}") = "proj_name.Droid", "src\proj_name.Droid\proj_name.Droid.csproj", "{... ... ...}"
EndProject
Project("{... ... ...}") = "proj_name.iOS", "src\proj_name.iOS\proj_name.iOS.csproj", "{... ... ...}"
EndProject
Project("{... ... ...}") = "proj_name", "src\proj_name\proj_name.csproj", "{... ... ...}"
EndProject
cs



2) NuGet 패키지 관리

도구 > NuGet 패키지 관리자 > 솔루션용 NuGet 패키지 관리

용도에 맞는 패키지를 선택해서
PCL 및 플랫폼별 프로젝트에 설치해주면 됩니다.





2. msdn


Xamarin 환경 확인

Visual Studio에서 Xamarin.Forms를 사용한 앱 빌드 기본 사항 알아보기






기타. 참조자료


Visual Studio 및 Xamarin(MSDN)

Visual Studio에서 Xamarin을 사용하여 네이티브 UI로 앱 빌드


최초가 되거나 최고가 되어라 :: 01. 크로스플랫폼 개발(Android/iOS/Windows)을 위한 Xamarin(자마린) 설치하기

최초가 되거나 최고가 되어라 :: 02. Xamarin(자마린) Forms 개발 환경 구축하기


Xamarin.Forms Quickstart - Xamarin






기타. 변경이력


일자

변경이력

2016-05-17

 초안.

2016-08-07

 1) 솔루션 및 프로젝트 생성
 내용 개편

2017-06-20

 2. msdn추가

저작자 표시 비영리 변경 금지
신고

댓글을 달아 주세요


티스토리 툴바