분류 전체보기 465

Failed to install the following Android SDK packages as some licenses have not been accepted (Unity 빌드)

Unity 2019 에서 앱 빌드를 하는데, 아래와 같은 오류가 발생했다. "Failed to install the following Android SDK packages as some licenses have not been accepted. build-tools;30.0.3 Android SDK build-Tools 30.0.3 To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager. Alternatively, to transfer the license agreements from one workstation to another..

Engineering/Unity 2023.07.13

GooglePlay 마켓 업로드 오류 on Unity

Goole Play Console 에 배포를 위해 "App Bundle" 에 빌드된 aab 파일을 업로드하려고 하니, 다음과 같은 오류가 발생하고 Console 에서 "저장" 이 안된다. 이 버전은 Google Play 64비트 요구사항을 준수하지 않습니다. 다음 APK 또는 App Bundle은 64비트 기기를 지원하지만, 32비트 네이티브 코드만 포함합니다. [1] 앱에 64비트 및 32비트 네이티브 코드를 포함하세요. Android App Bundle 게시 형식을 사용하여 각 기기 아키텍처가 자동으로 필요한 네이티브 코드만 수신하도록 하세요. 그래야 앱의 전체 크기를 줄일 수 있습니다. 번역된 말이라 무슨 뜻인가 했는데, 빌드가 32bit 로만 되어 있으니 64bit 도 지원해야 한다라는 것이다. ..

Engineering/Unity 2023.07.07

flutter Android toolchain 문제 해결

flutter 최초 설치시 발생하는 andorid toolchain 해결을 위해서 정리를 해보았다. ============================================================================================ Flutter SDK 다운 https://docs.flutter.dev/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems. docs.flutter.dev 윈도우용를 다운받기 위해 윈도우 OS 클릭해서 flutter_windows-XXX.zip 을 ..

Engineering/Docker 2023.06.18

java 11 설치 on Rocky Linux 8.6

CentOS 지원이 종료되는 문제로 Rocky Linux 로 많이 이동 중이다. Rocky Linux 에 기본으로 설치된 java 8 을 11 로 변경하기 위해 했었던 과정을 남겨 본다. 1. java 11 (Open JDK 11) 을 설치 - dnf 로는 java 11 openJDK 가 안 보인다. yum 으로 설치한다. # yum install java-11-openjdk java-11-openjdk-devel 2. 기존 java 8 에서 java 11 로 변경(update-alternatives) - update-alternatives 명령어로 사용하는 java 버전 변경. 이전 글 참고. # update-alternatives --config javac # update-alternatives --..

Engineering/Java 2023.05.10

yum install Could not retrieve mirrorlist error was14: HTTPS Error 404 - Not Found

CentOS 7 에서 필요한 패키지를 yum 으로 잘 설치를 했었는데, 어느날 아래와 같은 에러가 발생했다. # yum install expect Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 dell-omsa-indep | 1.9 kB 00:00:00 dell-omsa-specific | 1.9 kB 00:00:00 Could not retrieve mirrorlist http://linux.dell.com/repo/hardware/DSU_15.10.00/mirrors.cgi?osname=el7&basearch=x86_64&native=1 error was 14: HTTPS Error 404 - Not Found http://linux.dell.com/r..

Engineering/Linux 2023.05.10

IP / Port 연결 테스트

서비스 중인 port 연결 확인을 위해 보통 telnet 을 많이 사용한다. 웹이라면 curl 이나 wget 을 사용할 것이다. 그런데, telnet 이 설치가 안되어 있는 환경(컨테이너 또는 보안상 telnet 설치를 못하는) 에서 연결 테스트하기가 난감하다. 그럴때, 리눅스에 기본적으로 설치되는 외부 명령어인 echo 를 이용하면 연결 테스트를 할 수 있다. # echo > /dev/tcp/www.naver.com/80 # -> 실행 즉시 바로 프롬프트가 나오면 정상 연결 # echo > /dev/tcp/www.naver.com/80 -bash: connect: Connection timed out -bash: /dev/tcp/www.naver.com/8081: Connection timed out ..

Engineering/Linux 2023.05.03

윈도우 배치 멈춤 현상

윈도우 cmd 에서 bat 파일을 이용해서 동작하는 프로그램이 어느 순간부터 동작안하는 듯한 현상이 나왔다. 따로 지정한 로그 파일에 로그도 더이상 안쌓이고, 표준 출력으로도 로그가 출력이 안된다. 원인을 알아보니, cmd 창 - 속성 - 옵션 - 편집 옵션 - 빠른 편집 모드(Q) 가 선택되어 있다. 이 옵션은 cmd 창에서 마우스 동작(클릭, 드래그)로도 배치 동작을 멈추게 한다. 테스트를 위해 간단히 10초마다 "Hello, World" 를 출력하는 배치 파일을 작성해서 cmd 창에서 실행해보자. @echo off :Here echo Hello, World timeout /t 10 goto Here a.bat 를 실행하고, 10초 안에 마우스를 cmd 창안에서 클릭해보면 그때 부터 멈춰있다. 스페이..

Engineering/Etc 2023.04.17