2021 05 Flutter
Flutter Error Flutter 프로젝트 생성 오류 - is not a valid Dart package name

https://dart.dev/tools/pub/pubspec#name

작성일 :2021-05-19 15:21 / 조회수: 83회
2021 04 Flutter
Flutter Error Flutter WebView http 접속 안될 때 – net::ERR_CLEARTEXT_NOT_PERMITTED

Flutter Error List 시리즈 #1. What error occurred발생 이유, 에러 화면[ 발생 이유 ]웹의 화면을 보여주는 WebView는 플러터에서 자주 사용되는 플러그인 중 하나다.net::ERR_CLEARTEXT_NOT_PERMITTED는 HTTP 보안 설정으로 인해 발생한다.상세한 내용은 이전글인 Flutter HTTP 보안 정책 오류에서 확인하기 바란다.> HTTP 보안 정책 오류[ 에러 화면 ]네트워크의 클리어 텍스트 권한이 없다고 표시된다.net::ERR_CLEARTEXT_NOT_PERMITTED#2. How to fix the error해결 방법, 유사한 에러[ 해결 방법 ]AndroidManifast.xml 파일에 다음의 구문을 추구하면 된다.android:usesCleartextTraffic="true">application element로 application과 manifest태그 사이에 작성하면 된다.<manifest ...> <uses-permission android:name="android.permission.INTERNET"/> <application android:name="io.flutter.app.FlutterApplication" android:label="reasley_blog" ... android:usesCleartextTraffic="true">보안 설정 이후 재빌드하면 HTTP 페이지가 로딩되는걸 확인할 수 있다.

작성일 :2021-04-08 06:16 / 조회수: 93회
2021 04 Flutter
Flutter Error Flutter WebView 페이지 로딩 안될 때 – net:ERR_CACHE_MISS

Flutter Error List시리즈 #1. What error occurred발생 이유, 에러 화면 [ 발생 이유 ]웹의 화면을 보여주는 WebView는 플러터에서 자주 사용되는 플러그인 중 하나이다.net:ERR_CACHE_MISS는 인터넷을 사용할 수 없어서 발생하는 오류이다.[ 에러 화면 ]네트워크의 캐쉬 미스가 발생했다는 에러가 표시된다.net::ERR_CACHE_MISS#2. How to fix the error해결 방법, 유사한 에러[ 해결 방법 ]AndroidManifast.xml 파일에 다음의 구문을 추구하면 된다.<uses-permission android:name="android.permission.INTERNET"/>application element로 application과 manifest태그 사이에 작성하면 된다.<manifest ...> <uses-permission android:name="android.permission.INTERNET"/> <application android:name="io.flutter.app.FlutterApplication" android:label="reasley_blog" ...>[ 유사한 에러 ]만약 net::ERR_CLEARTEXT_NOT_PERMITTED 에러가 추가로 발생한다면 다음의 링크에서 해결하는걸 추천한다.

작성일 :2021-04-08 06:06 / 조회수: 95회
2021 04 Flutter
Flutter Error Flutter http 데이터를 불러올 수 없을 때 – Insecure HTTP is not allowed by platform

Flutter Error List 시리즈    #1. What error occurred발생 이유, 에러 화면 [ 발생 이유 ]플러터로 어플리케이션 개발 시 웹으로부터 데이터를 불러오는 경우가 많다.이때 HTTP 프로토콜로 데이터를 가져오는데, 보안 정책으로 인해 막히는 경우가 존재한다.안드로이드 9.0(파이, API 28ver) 이상에서는 변경된 보안 정책으로 http에 접근할 수 없다.해당 정책은 AndroidManifest.xml 파일을 참조하여 동작한다.> Opt out of cleartext traffic[ 에러 화면 ]HTTP 웹 페이지 데이터를 불러올 경우 해당 플랫폼에서 허용하지 않는다고 표기된다.Unhandled Exception: Bad state: Insecure HTTP is not allowed by platform#2. How to fix the error해결 방법[ 해결 방법 ]에러를 해결하기 위한 방법은 2가지가 존재한다.HTTP를 HTTPS로 바꾸거나 / HTTP 접근을 허용하도록 수정할 수 있다.1. HTTPS로 링크 변경다만, 전자의 방법은 사이트에서 제공해야 동작하므로 확인하고 진행하길 바란다.OpenWeather API 데이터를 가져온다고 가정했을 때 맨 앞의 http를 https로 변경한다.http://api.openweathermap.org/ ▽ https://api.openweathermap.org/2. AndroidManifast.xml 권한 변경본인의 프로젝트 이름을 확인하여 다음의 경로에 존재하는 파일에 접근한다./{Project Name}/android/app/src/main/AndroidManifest.xml아래의 내용처럼 모든 HTTP URL 접근에 대해 허용하는 구문을 적어주면 해결된다.android:usesCleartextTraffic="true" application element로 application과 meta-data 태그 사이에 작성하면 된다.> Android Application Element List<application android:label="weather" android:icon="@mipmap/ic_launcher"> <생략...> <meta-data android:name="flutterEmbedding" android:value="2" /> </application> ▽ <application android:label="weather" android:icon="@mipmap/ic_launcher" android:usesCleartextTraffic="true"> <생략...> <meta-data android:name="flutterEmbedding" android:value="2" /> </application>#3. ReferenceFlutter 문서, Andoird 문서플러터 공식 홈페이지(Insecure HTTP)안드로이드 공식 홈페이지(Network Security Configuration)안드로이드 공식 홈페이지(Application Element List)

작성일 :2021-04-08 05:03 / 조회수: 90회
  • <<
  • 1
  • >>

소개글

원포올 선임 연구원

Kshield Jr. 2기 인증생

Cyber Guardians 수료생

플러터 앱 개발 강사

플라스크 웹 개발 강사

LG 쿠버네티스 보조강사

멀티캠퍼스 악성코드 보조강사

멀티캠퍼스 쿠버네티스 보조강사

금융감독원 쿠버네티스 보조강사

<시스템 해킹 프로토스타> 저자

<안드로이드 앱 개발에 딱 맞는 플러터와 다트 입문> 저자

문의: reasley.com@gmail.com

Category

Project List

Percent

JustCat

TextCount

Weather

Percent

Percent