일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- C++
- 분할정복
- 안드로이드스튜디오
- issue
- 파이썬
- cos
- django
- 동적계획법
- android
- cos pro 1급
- Python
- Vue
- 코테
- DFS와BFS
- 알고리즘
- cos pro
- BAEKJOON
- 동적계획법과최단거리역추적
- DFS
- Algorithm
- Flutter
- DART
- 코드품앗이
- AndroidStudio
- codingtest
- 백준
- 개발
- 코딩테스트
- vuejs
- Today
- Total
목록TroubleShooting (54)
Development Artist
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cfXiSB/btrT80Sx1Zk/Wx7qHDsdX3aHRO6hz0Vf50/img.png)
이슈 1. build 중 다음과 같은 이슈가 발생. 안드로이드 resource가 없다고 말하고 있는 것으로 보인다. 해결 1. android>app>src>main>res>mipmap~ 에 ic_launcher가 있는지 확인한다. 2. 없다면, ic_launcher 이미지를 mipmap~에 넣어준다. 3. 또는, Android>app>src>main>AndroidManifest.xml의 android:icon="@mipmap/ic_launcher" 를 사용하고자 하는 다른 resource명(이미지 명)으로 바꿔준다. 원인 1. ic_launcher가 없다고 알려주고 있다. Android>app>src>main>AndroidManifest.xml에 가보면 ic_launcher가 있는데, 해당 resourc..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cfjn1N/btrT5UeuHB6/JFwKiyO7jWwhpp5MSSfoHk/img.png)
이슈 1. 플러터 인프런 강의 중, 넷플릭스 UI 만들기가 있는데, 10강에서 검색 스크린을 만드는 과정이였다. 2. 다음과 같이 searchResults.map((data) => _buildListItem(context, data)), 에서 이슈 발생. 탐색기에서는 아래의 그림과 같이 이유를 제시했다. 해결 1. searchResults.map((data) => _buildListItem(context, data)) 뒤에 .toList()를 붙여준다. 원인 1. 일단 flutter dart 언어에 있는 Iterable 개념을 알아야 한다. Iterable이란, A collection of values, or "elements", that can be accessed sequentially. ( 순차적으..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/U18ME/btrT9G0AXfa/6fO0hlZbs82O35YzyPBp8K/img.png)
이슈 1. 플러터를 안드로이드 기기에서 빌드시 다음과 같은 이슈 발생. 해결 1. android > app > build.gradle 파일에 defaultConfig 안에 multiDexEnabled true 를 써주고, android > app > build.gradle 파일에 dependencies 안에 implementation 'com.android.support:multidex:2.0.1' 를 써준다. multiDexEnabled true implementation 'com.android.support:multidex:2.0.1' 원인 1. 앱 및 앱이 참조하는 라이브러리는 DEX file에서 관리를 하는데, 앱 및 앱이 참조하는 라이브러리에서 메서드가 65,536개를 초과하면 앱이 Androi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wU6Pa/btrT4dF6Tds/rItnNb2YRNrrvOuNiiZXS0/img.png)
이슈 1. 플러터를 안드로이드 기기에서 빌드시 다음과 같은 이슈 발생. 해결 1. android > app > build.gradle 파일에 defaultConfig 안의 minSdkVersion을 기존의 flutter.minSdkVersion 에서 19 이상으로, targetSdkVersion을 기존의 flutter.targetSdkVersion에서 19 이상으로, (혹자는 27), 설정해준다. 원인 1. 사용하는 라이브러리(Firebase)가 SDK 버전 19 이상에서 동작? 호환이 되는데, 사용했던 flutter.minSdkVersion은 16이였던 것이 이유 였다. 따라서, 최소 SDK 버전을 19이상으로 설정을 해주던지, 라이브러리를 SDK 버전 16이상에서 호환이 되게 끔 수정을 해야하는데, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Jq0ct/btrT5bnjjLz/WZeSDEIO0BCKCLzx2SdxzK/img.png)
이슈 1. 플러터 인프런 강의 중, 넷플릭스 UI 만들기가 있는데, 9강에서 FirebaseFirestore를 코드에 넣고 빌드 하는데 발생한 이슈. 해결 1. main.dart의 main() 안에서 runApp하기 전에 Firebase.initializeApp(); 코드를 넣어준다. 2. 하지만, 여전히 이슈가 해결되지 않았다. 3. main()을 비동기 처리를 한다. 원인 1. Firebase 연동을 하기 위해서는 runApp전에 Firebase initialApp()을 통해 세팅을 해준다. 2. initialApp() 함수의 처리 결과를 비동기로 return 해주기 때문에 main에서 비동기 처리가 필요하다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zcIlw/btrT9WCannE/m5r4KcWTuHQHhaDv1BpyzK/img.png)
이슈 1. 플러터 인프런 강의 중, 넷플릭스 UI 만들기가 있는데, 9강에서 Movie 모델의 fromSnapshot함수를 만드는 과정이었다. 2. 다음과 같이 snapshot.data와 snapshot.reference에서 이슈가 발생. 해결 1. pubspec.yaml에서 cloud_firebase 버전을 낮게 설정한다. 다운그레이드... cloud_firestore: ^0.12.9+5. 또한, cloud_firestore는 firebase_core에 의존성이 있어서, firebase_core: ^0.4.0+9. 로 맞춰 준다. 2. 하지만, 다운그레이드가 왠 말인가...! flutter에서 해결을 해보도록 하자. 3.0. fromSnapshot 함수의 인자로 타입으로 지정을 해준다. 그리고 from..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5eHM6/btrT6Y1RLh4/RwiDHqgQC0i9HOShdUByb0/img.png)
이슈 1. Flutter 프로젝트를 나의 안드로이드 기기에 연결시켜서 run을 하니, 다음과 같은 상태에서 진행이 안됨. 2. 꾀 오랜 시간(1분 15초) 뒤에, 다음과 같은 이슈로 빌드 실패를 알림. 해결 1. Shift를 2번 눌러서 SDK Manager를 검색하자. 또는 상단의 Tools 탭을 클릭하면, SDK Manager가 보인다. 2. Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools에 'Android SDK Tools (Obsolete)'가 설치되어 있는지 확인한다. Not Installed 라면 체크 후 Apply로 Installed 해준다. 3. 그리고 Terminal에서 flutter doctor --android..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAlrvp/btrT6dZh2Wz/KciaDqlsbUwnQx9cUAG2U1/img.png)
이슈 1. 플러터 인프런 강의 중, 넷플릭스 UI 만들기가 있는데, 4강에서 CarouselSlider를 사용하는 과정이였다. 2. CarouselSlider 위젯을 만드는 중 build에서 CarouselSlider를 사용하는데 첫번째는 options가 필요하다는 것이였고, 두번째는 onPageChanged가 정의되어 있지 않다 라는 메세지를 보이며 이슈가 발생. 해결 1. 다음과 같이 options: CarouselOptions 내에 onPageChanged 를 넣어준다. CarouselSlider( items: images, options: CarouselOptions(onPageChanged: (index, reason) { setState(() { _currentPage = index; _cur..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JbWLG/btrT4zWwiVA/uNxIwq11fWVdrCkJ9CbSD1/img.png)
이슈 1. 플러터 인프런 강의 중, 넷플릭스 UI 만들기가 있는데, 2강에서 HomeScreen에 이미지를 set 하는 과정이었다. 2. images 폴더를 만들고 사용할 이미지를 넣었다. 3. pubspec.yaml에 주석된 assets 부분을 풀고, images 폴더를 명시해주었다. 4. 실행한 결과, asset을 load할 수 없다는 이슈가 발생. 해결 1. terminal에서 다음과 같이 flutter pub get, flutter upgrade를 실행. 하지만, 문제 해결 되지 않음 2. flutter clean을 실행한 다음, AndroidStudio를 restart, 그리고 다시 flutter pub get. 3. 실행해보면 다음과 같이 뜨는 것을 확인. 원인 1. pubspec.yaml이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ywWF9/btrT9zN8pGJ/rSQbtRBiUJETdFUe4TFl8k/img.png)
이슈 1. 플러터 인프런 강의 중, 넷플릭스 UI 만들기가 있는데, 1강에서 ThemeData를 셋 하는 과정이었다. 2. accentColor 가 deprecated 되어서 구글링 해보니, colorScheme로 대체한 다는 것을 보고 colorScheme: ColorScheme.fromSwatch(primarySwatch: Colors.blue) .copyWith(secondary: Colors.black), 로 바꿔주고 실행을 하니, 다음과 같은 이슈를 겪었다. 해결 1. brightness 를 지운다. 하지만, 기대하는 결과는 아니다. 2. colorScheme 의 brightness 를 ThemeData의 brightness와 맞춘다. 원인 1. 해당 에러 내용은 colorScheme의 brig..