일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Contour
- wpf
- compare
- preprocessing
- parameter
- flutter
- UNO
- mfc
- length
- Overloading
- APP
- stream
- Binary
- Encapusulation
- Barcode
- aduino
- atmega328
- sensor
- digitalRead
- file access
- Read
- Class
- Pointer
- memory
- SERIAL
- public
- Android
- inheritance
- java
- Unity
- Today
- Total
목록build (6)
폴크(FOLC)
# Android 는 배포 버전이 https://search.google.com/search-console/about을 통해서 관리 되는데, 외부로 공개되는 버전과 내부로 관리하는 버전을 분리 할 수 있도록 되어 있다. > 외부로 공개 되는 버전은 versionName > 내부로 관리 하는 버전은 versionCode > Google console 에서 aab 파일의 버전을 downgrade 비허용 하고 versionCode 의 숫자로 관리 한다. > update 나 release 를 계속해서 진행하기 위해서는 versionCode 값을 계속 증가(최대 2100000000) 시킨다. # 배포를 위해서 versionCode 와 versionName 은 다음의 위치 파일을 수정한다. > ProjectFold..
# Unity 프로젝트 컴파일 관련 > 이미지 트레킹 관련 라이브러리(AR) 연동에서 컴파일 오류 발생 Failed to generated ARCore reference image library 'ReferenceImageLibrary' UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) BuildFailedException: Failed to generate image database. Output from arcoreimg: Error building Player: 2 errors Build completed with a result of 'Failed' in 0 seconds (131 ms) UnityEngine.GUIUtility:ProcessEven..
# 안드로이드 스튜디오에서 채택한 빌드 배포 도구(release tool) 이다. > Ant, Maven, Gradle 등의 라이브러리 종류가 존재 한다. # 프로젝트를 생성하면 기본적으로 아래와 같이 구조를 제공한다. > Android Studio 에서 Project 내에 Gradle 을 같이 생성 # Eclipse 의 경우에는 통합하여 관리하지만 Android Studio는 코드 편집 부분과 빌드 도구를 분리 시켜서 관리 한다. > 그런 이유로, 간혹 프로젝트의 동기화가 진행되지 않아서 error 나 warning 같은 compile 오류가 발생하기도 한다. # Project - Android - App - src - build.gradle 을 살펴보면 다음과 같다. > apply plugin : 플..
# 생성 페이지에 옵션 추가 # WillPopScope 함수 이용 > 기본 생성 방식 @override Widget build(BuildContext context) { return Scaffold(appBar: AppBar(), body: XXXFunction()); } > 옵션 생성 방식 ( 종료 확인 메시지 표시 ) @override Widget build(BuildContext context) { return WillPopScope( child: Scaffold(appBar: AppBar(), body: XXXFunction()), onWillPop: _onWillPop); } Future _onWillPop() { return showDialog(context:context, builder: (..
# 최상위 페이지를 설정하는 방법 1. 기본 페이지를 생성 @override Widget build(BuildContext context) { return Scaffold(appBar: AppBar(), body: XXXFunction()); } 2. 빈페이지를 생성한뒤 - 빈페이지를 삭제하고 다시 메인 페이지를 추가 하는 방법 @override Widget build(BuildContext context) { return Scaffold(); } Navigator.pop(context); Navigator.push(context, MaterialPageRoute(builder: (context) { return XXXAppPage(); })); 3. 빈페이지를 생성한뒤 - 빈페이지를 삭제하고 다시 메인..
1. Unity Hub / Unity 실행 # 처음 시작하는 경우에는 관련 Project 파일이나 database 를 준비 한다. 2. Unity Hub / Unity 실행 # 자동으로 SampleScene 를 만들어 표시해준다. 3. 빌드 & 실행 # File - Build and Run # apk 파일 저장 위치를 선택한다. 4. 빌드 & 실행 # File - Build and Run # 테스트 가능한 device 가 PC / mobile ( USB 에 연결 ), 관련 package 파일을 수집하고 프로그램을 시작한다. 5. 샘플 프로젝트 실행 끝!