android(7)
-
MacOS에 Android SDK 설치하기 - feat. Homebrew
Android Studio 설치를 마쳤으면 이제는 Android SDK를 설치할 차례입니다. ⚠️ 만약 Android Studio나 Java 11이 설치되어 있지 않다면 MacOS에 Flutter 개발 환경 세팅하기 - feat. Homebrew에서 해당 포스트를 확인하셔서 먼저 설치를 하시기 바랍니다. 설치 처음에는 Android SDK도 Homebrew로 설치하려고 했는데, SDK PATH를 인식하지 못하더군요. 억지로 경로를 잡다가 그만 Android Studio 설정까지 꼬이게 돼버려서, 결국.. 맥북을 아예 공장 초기화 상태로 포맷해 버렸어요. 그래서 Android SDK는 Android Sudio에서 설치를 진행했습니다. 우선 Android Studio를 실행해서 Welcome 화면에서 Mor..
2023.03.31 -
MacOS에 Android Studio 설치하기 - feat. Homebrew
Flutter로 Android App 개발을 위한 Android Stuido를 설치합니다. 시스템 요구사항 🔗 Android setup MacOSⓇ 10.14 (Mojave) or higher ARM-based chips, or 2nd generation Intel Core or newer with support for Hypervisor.Framework 8 GB RAM or more 8 GB of available disk space minimum (IDE + Android SDK + Android Emulator) 1280 x 800 minimum screen resolution 설치 Android Studio 역시 Homebrew를 이용해서 설치합니다. % brew install --cask an..
2023.03.31 -
Android Emulator에서 한글 키보드 사용하기
별 생각없이 Emulator를 사용하다가 문득! 한글 입력을 못하고 있다는 것을 깨달았다. 영어가 편할리가 없는데 왜 몰랐던 건지...? Emulator Device Option 살펴보기 인터넷을 검색해보니 언어 설정에서 추가하면된다고 하는데, 내가 사용하는 Emulator에서는 한국어를 추가해도 한글 키보드가 나타나지 않았다. 그래서 알아보니 다른 Emulator에서는 아주 쉽게 한글 키보드 설정이 가능하더라. 나는 원래 Pixel 4 XL에 Rollipop 버전의 Emulator를 사용하고 있었다. 지인에게 물으니 Pixel 2에 Pie를 사용 중인데, 한글 키보드 설정에 문제가 없다고 했다. 그래서 처음에는 시스템 버전의 문제라 생각했다. 그런데 몇 가지 테스트를 해보니 내 생각과 다른 결과가 나왔..
2022.07.23 -
Flutter & Firebase - Flutter multidex handling is disabled 오류 해결 방법
Flutter multidex handling is disabled. If you wish to let the tool configure multidex, use the --multidex flag. Firebase 라이브러리 설치 후 Android Emulator에 프로젝트를 실행하면 발생하는 Multidex Exception을 해결해보자. ERROR:D8: Cannot fit requested classes in a single dex file (# methods: 92002 > 65536) com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: The number of method reference..
2022.07.15 -
Flutter & Firebase Android SDK Version 오류 해결
Firabase를 사용하기 위한 설치를 끝내고 Android Emulator에 프로젝트를 실행하니 오류가 뜬다. Launching lib/main.dart on Android SDK built for x86 in debug mode... lib/main.dart:1 /Users/MiKy/work/study/flutter/mychat/android/app/src/debug/AndroidManifest.xml Error: uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:cloud_firestore] /Users/MiKy/work/study/flutter/mychat/build/cloud_firestore/int..
2022.07.15 -
Flutter 프로젝트에 Firebase 연동하기
일단 Firebase 사이트에 접속해서 로그인을 한다. 프로젝트 만들기 콘솔로 이동 > 프로젝트 만들기 버튼을 눌러서 프로젝트를 만든다. 원하는 프로젝트 이름을 지정한 후 기본 설정대로 진행한다. 프로젝트 시작 Apple, Android, Web, Unity, Flutter 앱에 Firebase를 추가하여 시작하기에서 원하는 앱을 선택한다. 물론 나는 Flutter를 선택해서 진행했다. Firebase CLI 설치 Firebase CLI 설치 및 로그인(firebase login 실행) Firebase CLI(GitHub)는 Firebase 프로젝트를 관리, 조회, 배포할 수 있는 다양한 도구를 제공합니다. 나는 자동 설치 스크립트로 설치를 했다. 터미널에서 다음 cURL 명령어를 실행한다. 이 스크립트..
2022.07.13 -
Mac Android Studio에서 Emulator 생성 및 실행하기
기본적으로 iOS Simulator는 Xcode 설치만으로 실행이 가능한데, Andriod Emulator는 Android Studio에서 직접 생성해서 사용해야 합니다. Flutter로 iOS와 Android, 두 가지 App을 개발하려면 두 가지 Simulator가 필요합니다. iOS Simulator : Xcode를 설치하면 자동으로 사용 가능해요. Android Emulator : Android Studio에서 원하는 모델로 생성해서 사용해야 해요. 💡 Android Emulator는 Hardware와 System Image를 직접 선택해서 설치를 해요. 이 선택을 위해서 Android Emulator에서 한글 키보드 사용하기의 내용을 참고해 보세요. Emulator 설치 Android용 Emul..
2022.06.12