노력과 삽질 퇴적물
목차 기초 및 입문 (1) 필요한 파일 프로젝트 생성 환경설정 빌드 테스트 기초 및 입문 (2) 레이아웃 및 UI 액티비티 코드를 통한 UI제어 기초 및 입문 (3) ??? * JAVA & 이클립스ADT에서 하던걸 기준으로 놓고 자마린(Xamarin) 공식 튜토리얼을 참조해서 작성하면서 가급적 병행표기를 해뒀습니다. * 이번 포스팅 목표는 프로젝트 생성부터 빌드까지로 레이아웃등 솔루션내 구성에 대한 설명은 다음 포스팅에서 다루겠습니다. * MS진영이 Xamarin.Forms기반으로 MAUI를 밀고 있다는 자료를 뒤늦게 발견해서 그 쪽으로 환승합니다. [2023-03-11] 0. 필요한 파일 파일명 예시경로 android-sdk-windows D:\dev_lib\android-sdk-windows jdk-..
* 비쥬얼 스튜디오 2017+윈도우10과 실물Mac 기준으로 진행하는 Xamarin(자마린) 설치입니다. 크로스 플랫폼: Xamarin(자마린) 앱 개발 (1)크로스 플랫폼: Xamarin(자마린) 앱 개발 (2)크로스 플랫폼: 자마린 설치 번외, VS2017 0. 필요한 파일 * NDK, android-sdk의 경우, 비쥬얼 스튜디오를 통한 설치로도 할수 있기때문에 해당 부분은생략이 가능합니다. 파일명예시 경로 Visual Studio Community [#for win] [#for Mac] (설치 기본경로) Xamarin Forms Player [#] Android용 에뮬레이터 (해당사항 없음) > 윈도우7&OS X, Xamarin Android Player> 상위 OS, Visual Studio E..
mono.android.DesignerException: Android version not supported by the designerat mono.android.DesignerSession.initialize(DesignerSession.java:112)at mono.android.Project.createSession(Project.java:401)at mono.android.Project.processMessage(Project.java:432)at mono.android.MessageListener.executeMessage(MessageListener.java:88)at mono.android.MessageListener$Runner.run(MessageListener.java:45)at j..
* 만약기본 프로젝트 생성 직후 빌드시, error: duplicate class: src.droid.R등으로 빌드 실패가 뜰 경우 솔루션을 정리하거나 하드상에 완전히 삭제후 다시 시도하다보면 정상적으로 빌드가 됩니다.* 개인 프로젝트와 병행한 포스팅이라 폴더명등에 모자이크 처리가 존재합니다. 크로스 플랫폼: Xamarin(자마린) 앱 개발 (1)크로스 플랫폼: Xamarin(자마린) 앱 개발 (2)크로스 플랫폼: 자마린 설치 번외, VS2017 1. 프로젝트 구성 * Xamarin(자마린) 앱 개발 (1)내 '솔루션 및 프로젝트 생성'에서 이어지는 내용입니다. 1) 공유 데이터 서비스 코드 작성프로젝트명(이식가능)이 PCL 프로젝트, 플랫폼 공용코드를 작업할 프로젝트입니다.해당 프로젝트에 폴더등을 추가..
다음과 같은 상황에 활용해볼만한 예시입니다.> 홈버튼/파워버튼 사용시 앱종료 같은 추가 동작을 구현> 슬립모드->액티비티 실행 & (화면on상태에서)액티비티 실행같은 변수작용 액티비티 라이프 사이클에 포함되는 함수들에 로그를 찍어보면 아래와 같은 실행순서가 됩니다. 슬립모드->액티비 실행 (화면이 켜진상태에서)액티비티 실행 OnCreateOnStartOnResumeOnPauseOnStop//액티비티 출력처리 완료. (홈버튼)OnRestartOnStart OnResumeOnPauseOnStop OnCreateOnStartOnResume//액티비티 출력처리 완료. (홈버튼)OnPauseOnStop (OnDestroy)로그상 OnRestart, OnStart등에서 추가적으로 플래그값을 조절하면 좀더 다양한 제..
오류'OpenTK 1.1.2349.61993' 패키지를 설치할 수 없습니다. '.NETPortable,Version=v4.5,Profile=Profile111'을(를) 대상으로 하는 프로젝트에 이 패키지를 설치하려 하지만 이 패키지에는 해당 프레임워크와 호환되는 어셈블리 참조나 콘텐츠 파일이 없습니다. 자세한 내용은 패키지 작성자에게 문의하십시오. > Visual studio 2015> win7> Xamarin PCL 솔루션> build for android> NuGET 패키지 설치 불가. * 어떻게 보면 자마린 openTK 설치(혹은 연결법)입니다. 0. 필요한 파일 파일명 경로 OpenTK.dll C:\Program Files\Reference Assemblies\Microsoft\Framework\..
123456789using System;using Android.Util; ... ... ...Console.WriteLine("[Console.WriteLine]");Log.Debug("Log.Debug", "000");Log.Info("Log.Info", "111");Log.Warn("Log.Warn", "222");Log.Error("Log.Error", "333");cs 06-08 09:13:02.755 I/mono-stdout(22963): [Console.WriteLine][Console.WriteLine]06-08 09:13:02.765 D/Log.Debug(22963): 00006-08 09:13:02.765 I/Log.Info(22963): 11106-08 09:13:02.765 W/Lo..