본문 바로가기

플러터28

날 JAVA 봐라~! Back to the JAVA 17 (JAVA 17 설치하기) java: 날 잡아봐라~!!나: 너, 잡히기만 해 봐~!!라고 만만하게 봤는데.. 이렇단다..  이게 도대체 무슨 말이냐~!!AI를 만들어내는 시대인데.. 새로운 언어, 새로운 SDK가 나왔으면 좋겠다. java를 쓰고, kotlin을 쓰고, dart를 쓰고, flutter를 쓰고, android studio를 쓰고, pub dev를 쓰고.. 뭐가 이리도 복잡하단 말인가..그냥 app inventor처럼만 만들어줘. 코린이도 그걸로 앱을 만들 수 있었는데.. 그거 하나를 못해주는 거야~ 오늘도 폭발한 나.. 40춘기를 맞고 있다.왜 폭발했냐면.. 갓파트가 JAVA 버전을 낮추라고 했기 때문이다. 재미니가 강력하게 19로 버전 업을 하라 해서 했더니 이런다고? 재미니, 갓파트는 안드로이드 스튜디오 lady.. 2025. 2. 4.
Execution failed for task ':flutter_inappwebview:minifyReleaseWithR8'. 오류잡기 & JAVA 업그레이드 with 제미니, 딥식이, 챗gpt AI형제들이 알려준 대로 코딩을 해서 오류가 안 나오면 이상한 거 같다. 매번 오류다 그래서 방법도 계속 바꿔 보는데도 계속 빨간 줄이다. 코드 내에 빨간 줄이 없어서 좋아하며 빌드해 보면 역시나 반응이 없다. 이제는 빌드가 되면 더 이상하다. 너 왜 되는 거야?^^;; 다트 파일을 여러 개를 날리고 가장 단순한 방법으로 코딩을 해 달라고 했고, 빌드를 했는데 만난 녀석이 이 녀석..Execution failed for task ':flutter_inappwebview:minifyReleaseWithR8'. 그 위에 에러 메시지는 아래와 같다.ERROR: Missing classes detected while running R8. Please add the missing classes or apply a.. 2025. 2. 4.
Unresolved class '{applicationName}', Unresolved class 'MainActivity' 오류 Gemini, chatGPT, DeepSeek의 해결 방법 딥식이 답변:android:name="${applicationName}"를 android:name="io.flutter.app.FlutterApplication" 로 바꾸란다.android:name=".MainAcktivity"를 android:name="io.flutter.embedding.android.FlutterActivity"  했더니 Build failed due to use of deleted Android v1 embedding. 이런 오류가 떴고, 검색해 보니 오히려 원래대로 바꿔 놓으면 해결될 거란다. 실패~!! 재미니의 답변:첫 번째 문제는 주석처리해서 없는 거나 다름없게 만들고,두 번째 문제는 패키지 이름으로 변경해 보란다. 패키지 이름은 com.example.myapp 뭐 이런 식.. 2025. 2. 2.
Error: Unable to find git in your PATH. 해결방법~(망할 플러터, 망할 안드로이드 스튜디오) 어제 저녁 산뜻한 마음으로 다시 시작해 보겠단 나의 의지를 무참히 꺾어 버린 녀석들..AI들의 조언을 무시하고 최신 안정화 버전을 선택한 나를 비난하 듯 도대체가 작동을 하지 않는 너희들..그래 내가 잘못했어..니들이 추천한 거 설치할게..했는데도 같은 오류를 씨부리는 너희들..내가 뭘 잘못했니? 일단, 일반적인 해결 방법은 아래와 같다. chatGPT가 알려준 방법 추가하자면, path에 경로가 2개라고 설명하는 경우도 있다. C:\Program Files\Git\cmdC:\Program Files\Git\bin   아래에서 최신 버전 Git을 설치할 수 있다.https://git-scm.com/downloads/win Git - Downloading PackageDownload for Windows .. 2025. 2. 1.
Gemini, chatGPT, DeepSeek을 이용하여 앱 만들기 #1 추천 버전 설치하기 및 안드로이드 스튜디오, 플러터 삭제하기 설명했는지 모르겠지만 앱 인벤터로 잘 만든 앱을 안드로이드 스튜디오로 제현하고 이걸 출시하는 게 일차 목표이다.앱 인벤터를 이용해서 1년 동안 사실 3개월 정도 퇴근 이후에 목 매달고 열심히 만들었는데, 이게 알림 기능이라던지 마음에 안 드는 구석이 있고, 이걸 출시하는 것도 맞는지 도통 정보를 찾을 수가 없어서 그나마 정보를 찾을 수 있는 안드로이드 스튜디오와 플러터 조합으로 앱을 만들기로 했다. 앱 인벤터를 깔짝 할 수 있는 능력(암튼, 내가 구현하고자 하는 앱을 만들었으니..)이 있으나 도대체 안드로이드 스튜디오를 이용해서는 내가 계획한 앱을 만들 수가 없다. 특히나 파이어 베이스나 갔다 오면 도통 빌드가 되지 않는 문제가 발생한다.(책을 그대로 따라 했음에도..) 이번에는 방법을 수정해서 무료 버.. 2025. 1. 31.
오공완(풀스택 개발이 쉬워지는 다트&플러터) #B-5 문자 자세히 다루기(다트(Dart) 언어) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   문자 자세히 다루기   - 역슬래시는 엔터 위 원화 기호를 사용하면 됨.  - 큰 따옴표 안에 작은따옴표를 사용하거나 작은따옴표 안에 큰 따옴표를 사용하면 따옴표를 그대로 표현 가능  - str5처럼 작은 따옴표 안에 작은따옴표를 또 쓰려면 작은따옴표 앞에 역슬래시(\)를 넣어주면 된다. 이해가 안 되어 한참을 봤다. 역슬래시 안을 그렇게 처리한다는 의미로 알아들었는데, 그냥 작은따옴표 앞에 붙여주는 건가 보다. 그래서 각각 \'  이렇게 쓴 것이다.  - \n.. 2024. 11. 12.
오공완(풀스택 개발이 쉬워지는 다트&플러터) #B-4 숫자 자세히 다루기 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다.   숫자 자세히 다루기  연산자기능+더하기-빼기*곱하기/나누기~/나누고 몫을 정수로 계산%나누고 나머지 구하기++1만큼 증가--1만큼 감소+=연산자 기준 왼쪽 값에 오른쪽 값을 더하고 저장-=연산자 기준 왼쪽 값에 오른쪽 값을 빼고 저장*=연산자 기준 왼쪽 값에 오른쪽 값을 곱하고 저장/=연산자 기준 왼쪽 값에 오른쪽 값을 나누고 저장 'a = a + 1', '++a', 'a++' 모두 같은 의미란다. 하지만 한 줄에 썼을 때는 의미가 변한다고.. 그냥 a++는 머.. 2024. 11. 11.
오공완(풀스택 개발이 쉬워지는 다트&플러터) #B Dart 언어 기초 이해-1, 2, 3 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 다시 다트 언어 기초부터 시작~언제까지 게으름을 필지 모르겠다. 이 책이 마지막이니깐.. 이후에는 그냥 부딪혀 보는 걸로..   Dart 언어 기초 이해모든 Dart 프로그램은 하나의 main 함수를 포함하고 있어야 함. 프로그램의 입구.main 뒤 소괄호 안에는 데이터(값)을 입력받는데, 비어 있기 때문에 입력받을 데이터가 없다는 의미.void는 없다는 의미이며, 이 함수 작업을 마친 후에 다른 어딘가로 전달할 데이터(값)이 없다는 의미.세미콜론(;)은 Dart .. 2024. 11. 9.
오공완(풀스택 개발이 쉬워지는 다트&플러터) #A 다트, 플러터 관련 사이트 소개 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 원래는 지난번 배웠던 책을 끝내고 이제는 개발로 들어가야 하는 게 맞는데, 또 게으름이 발동하여 한 권도 하고 가기로 마음먹었다. 혼자 공부한다면 이번 책에서 말하는 것처럼 아래 링크들에 들어가서 정보를 찾는 게 맞을 것이다. 그런데 두렵고, 귀찮다. 조금만 더 게으르고 싶다. 때마침 지난 번 애드몹이 또 말썽이라서 한 동안 플러터를 하지 못하고 있었고, 때마침 티스토리에서 오블완 챌린지를 진행하고 있으며, 때마침 좋은 책을 발견했다.이 책은 꽤 두껍다. 원래 플러.. 2024. 11. 7.
오공완(with 코드팩토리의 플러터 프로그래밍) #20 (애드몹 하기 전 안드로이드 스튜디오 완벽 재설치(삭제 과정 포함) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 드디어 마지막 장이다. 앱 만들기의 끝판왕 애드몹~! 이 녀석을 잡아야 한다. 앱 인벤터로 만든 앱을 출시하고 싶었으나 애드몹 다는 과정이 복잡하다는 글을 읽고, 그럼 제대로 만들어 보자 하며 여기까지 왔다. 여기까지 오는 과정보다 아마도 더 간단하지 않았을까 하는 생각도 든다. (물론, 그것 말고도 제대로 된 SDK로 앱 인벤터에서 구현하지 못한 기능이 몇 개 있긴 했다.) 이 장을 배운다고 해도 이제 내가 만들었던 앱을 플러터로 구현해야 하는 지루하고 복잡한 과.. 2024. 11. 6.
반응형