반응형

앱개발 관련/오류 해결기_앱 개발 관련 5

[flutter] primaryColor 적용 안되는 오류 해결

ThemeData theme() { return ThemeData( scaffoldBackgroundColor: Colors.white, textTheme: textTheme(), appBarTheme: appTheme(), primaryColor: Colors.orange, //primaryColor 적용이 안됨. ); } flutter 테마를 입력하던 중 bottomNavigationBar 색상을 변경하고 싶어 primaryColor를 primaryColor: Colors.orange 로 입력해주었다. 그러나 에뮬레이터를 실행해봤더니 orange색상이 적용되지 않았고 기본 색상으로 떴다. ThemeData theme() { return ThemeData( scaffoldBackgroundColor: ..

[flutter] CupertinoIcons 에뮬레이터에 안뜨는 현상 해결 방법

actions: [ IconButton(icon: const Icon(CupertinoIcons.search), onPressed:(){}), IconButton(icon: const Icon(CupertinoIcons.list_dash), onPressed:(){}), IconButton(icon: const Icon(CupertinoIcons.bell), onPressed: (){}) ], 위와 같이 CupertinoIcons.search 를 썼지만 에뮬레이터에서는 표시가 안되었었다. 코드가 적용이 되었는지 안되어있는지조차 파악이 안돼서 혹시 색상 문제인가? 싶어서 아래 코드처럼 CupertinoIcons.~ 다음에 color: Colors.black을 추가해주었더니 에뮬레이터에 표시되었다. 색상 문..

flutter 오류 해결기: Could not build the application for the simulator. (오류 원인: pubspec.yaml 파일 안에서 스펠링 오류)

안드로이드 스튜디오로 플러터 앱 만들기 프로젝트를 만드는 중 터미널에서 'Could not build the application for the simulator.' 오류가 났다. 이 오류가 나는 오류 원인은 굉장히 많을 수 있다. 그러나 내 경우에 오류 원인은 pubspec.yaml 에서 assets: 밑에 asset 경로를 쓰다가 스펠링 오류가 나서였다. 나는 'assets' 이라는 폴더명을 만들고 그 아래에 images 폴더명을 만들었고 그 안에 burger.jpeg 파일을 넣었다. 그리고 pubspec.yaml 에 아래의 코드를 적고 Pub get을 눌렀다. assets: - assets/images/burger.jpeg assets 안의 파일을 쓰기 위해서는 위와 같이 적어야한다. 그러나 나는 ..

'Your project requires a newer version of the Kotlin Grade plugin' 오류 해결하는 방법(안드

'Your project requires a newer version of the Kotlin Grade plugin' 와 같은 에러가 발생. (참고로 저 검정 박스로 가린 것은 플러터 앱 build.gradle 파일의 경로입니다.) *에러 발생 이유 : 코틀린 버전 업그레이드를 했는데 코틀린 버전 업그레이드 전에 생성해서 작업중이던 안드로이드 스튜디오 flutter(플러터) 프로젝트에 사용되는 코틀린 gradle 버전이 현 코틀린 버전과 맞지 않았기 때문. 위와 같은 오류 메세지가 발생해서 해결 방법대로 해보기로. step 1) 안드로이드 스튜디오에서 현재 kotlin 버전을 확인 안드로이드 스튜디오 상단 메뉴 바 File>Settings 클릭 아래의 사이드바 메뉴에 있는 Languages & Fram..

flutter(플러터) Error: Not found: 'dart:ui' 해결하는 방법

안드로이드 스튜디오에서 flutter 앱을 만드는데 빌드해보는 와중에, Error: Not found: 'dart:ui' 가 나왔다. Error: Not found: 'dart:ui' 라는 에러 해결 방법은 위쪽 빌드하는 메뉴 바에서 main.dart를 flutter 아이콘의 main.dart 로 변경해주면 된다. (본인은 flutter 아이콘 뒤의 main.dart 가 아니라 그 위에 있는 dart아이콘이 있는 main.dart로 되어 있어서 해당 에러가 계속 발생했었다.) 아래와 같이 바꿔준 후 빌드하면 해당 에러가 해결 된다. 더보기 해당 방법 전에 해봤던 방법들 (직접적인 문제 해결과는 연관이 없던) -플러터 업그레이드 -안드로이드 sdk 업그레이드

반응형