본문 바로가기
반응형

Android3

Flutter 앱 빌드 때 만난 Unsupported class file major version 어쩌구 저쩌구 에러 오랜만에 Flutter 앱 프로젝트를 새로 빌드할 일이 생겨서 빌드 명령을 입력했는데 전에 보지 못하던 에러가 발생했다. 아래와 같은 오류다. * What went wrong: Could not open settings generic class cache for settings file '/Users/seorenn/developments/myproject/android/settings.gradle' (/Users/seorenn/.gradle/caches/7.2/scripts/foobarsomeidentifier). > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major v.. 2024. 3. 15.
macOS 터미널에서 안드로이드 에뮬레이터 실행시키기 일반적인 안드로이드 앱 개발자들이야 Android Studio를 쓸 테고 거기서 에뮬레이터를 띄우면 되니 무의미한 주제의 글일 수도 있겠지만, 그게 아니라 Flutter 등 다른 기반으로 안드로이드를 지원하는 경우라면 굳이 무거운 Android Studio를 띄우지 않고 에뮬레이터를 띄우길 원할 수도 있다. 그래서 이번 글의 주제는 터미널에서 셸 커맨드로 안드로이드 에뮬레이터를 띄우는 방법에 관한 것이다. 준비 작업 만약 Android Studio를 막 설치한 상태라면 에뮬레이터를 설치하고 AVD(Android Virtual Device)를 생성해야 한다. 당연하게도 이미 설치되어 있고 AVD도 생성된 상태라면 건너뛰고 바로 다음 항목으로 넘어가도 된다. 우선 에뮬레이터를 설치해 보자. Android S.. 2024. 3. 13.
삼성의 안드로이드 커널 수정과 보안, 그리고... 현재 삼성의 스마트폰은 안드로이드라는 오픈소스 운영체제(OS) 체제에서 동작합니다. 삼성은 성능과 차별점을 만들어내기 위해서 당연히 이 안드로이드를 수정해서 사용할 것입니다. 그리고 수정 대상에는 운영체제의 핵심인 커널(Kernel)도 해당되리라고 생각됩니다. 그런데 최근 구글이 삼성의 커널 수정을 비판하는 글을 게시했습니다. 우선 이 사안은 국내 언론에도 아래와 같은 기사로도 알려졌습니다. 구글 "삼성, 안드로이드 소스코드 함부로 수정 마라" (ZDNet) 이 기사는 아래와 같은 인용으로 시작됩니다. 구글 보안 전문가 조직 '프로젝트 제로'가 스마트폰 제조사들이 안드로이드 운영체제(OS)에서 리눅스 코드를 임의로 수정하는 관행 때문에 보안 위협이 발생한다고 경고했다. 기사 내용은 PROCA 즉 Proc.. 2020. 2. 19.
728x90
반응형