앱 만들기34 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. git을 활용한 안드로이드 스튜디오, 플러터 버전 관리 from AI 뭔가 틀이 잡혀감에 있어서 이제는 다른 이름으로 저장하기를 하고 싶다. 그래서 AI에게 버전 관리를 어떻게 하는지 물어봤다. 나의 질문은 이러하다. git을 이용한 버전 관리하는 방법을 알려줘. 그리고 '다른 이름으로 저장하기' 같은 오래된 방식으로 버전을 저장하는 방법이 있다면 알려줘. 그리고 git을 이용하면 다른 사람에게 내 소스가 공개되는 건 아냐? 난 내 소스가 공개되는 것은 원하지 않아. 내 소스가 아니라 AI가 만들어준 소스겠지.. 그래도 근원 소~~스~~(내 머리라고~^^;;)저장 방식을 물어보니 git을 활용하란다. 유튜브에서 몇 번 본 적이 있고, 이번 버전 안드로이드 스튜디오를 활용하려면 git을 설치해야 한다고 해서 설치해 두었다. 구식인 나는 최종, 최최종, 최최최종 방식으로 .. 2025. 2. 2. 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. Gemini, chatGPT, DeepSeek을 이용하여 앱 만들기 #2 다트 파일 달라고 조르기 1 AI에게 내가 필요한 프로젝트를 만들어 달라고 조르는 중이다.3개의 AI에게 부탁을 하고 조합하여 실행을 해 보려는 중..딥식이는 말을 하지 않아도 여러 다트 파일을 형성해 줬고, 다른 녀석들은 한 번 더 조르니깐 만들어 줬다. 이제 읽어 보고 해석하고 붙여 넣기 해 봐야겠다. 이번에는 제발 뭔가 빌드되어 줬음 좋겠다. 먼저 재미니는 쳇gpt는 화면이 분할되면서 아래처럼 설명을 해 준다. 한 줄에 설명을 하니 끊어서 다트 파일을 만들어 줘야겠다. 딥식이는 이런 식으로 폴더 구조부터 설명해 준다. services 폴더를 따로 만들어 줬다. (만약 3 녀석을 조합시킨다면 꽤 애를 먹는 구조가 되겠다. 정신 바짝 차리고 만들지 않는다면 경로에서 꼬일 수도 있겠다.) 그리고나서 만들 다트 파일들을 설명해 줬다.. 2025. 2. 1. Gemini, chatGPT, DeepSeek을 이용하여 앱 만들기 #1 추천 버전 설치하기 및 안드로이드 스튜디오, 플러터 삭제하기 설명했는지 모르겠지만 앱 인벤터로 잘 만든 앱을 안드로이드 스튜디오로 제현하고 이걸 출시하는 게 일차 목표이다.앱 인벤터를 이용해서 1년 동안 사실 3개월 정도 퇴근 이후에 목 매달고 열심히 만들었는데, 이게 알림 기능이라던지 마음에 안 드는 구석이 있고, 이걸 출시하는 것도 맞는지 도통 정보를 찾을 수가 없어서 그나마 정보를 찾을 수 있는 안드로이드 스튜디오와 플러터 조합으로 앱을 만들기로 했다. 앱 인벤터를 깔짝 할 수 있는 능력(암튼, 내가 구현하고자 하는 앱을 만들었으니..)이 있으나 도대체 안드로이드 스튜디오를 이용해서는 내가 계획한 앱을 만들 수가 없다. 특히나 파이어 베이스나 갔다 오면 도통 빌드가 되지 않는 문제가 발생한다.(책을 그대로 따라 했음에도..) 이번에는 방법을 수정해서 무료 버.. 2025. 1. 31. 오공완(풀스택 개발이 쉬워지는 다트&플러터) #A 다트, 플러터 관련 사이트 소개 // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 원래는 지난번 배웠던 책을 끝내고 이제는 개발로 들어가야 하는 게 맞는데, 또 게으름이 발동하여 한 권도 하고 가기로 마음먹었다. 혼자 공부한다면 이번 책에서 말하는 것처럼 아래 링크들에 들어가서 정보를 찾는 게 맞을 것이다. 그런데 두렵고, 귀찮다. 조금만 더 게으르고 싶다. 때마침 지난 번 애드몹이 또 말썽이라서 한 동안 플러터를 하지 못하고 있었고, 때마침 티스토리에서 오블완 챌린지를 진행하고 있으며, 때마침 좋은 책을 발견했다.이 책은 꽤 두껍다. 원래 플러.. 2024. 11. 7. 오공완(with 코드팩토리의 플러터 프로그래밍) #17 (데이터베이스 적용하기) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 새로운 기능> SQL, SQLite, 드리프트 플러그인, Dismissible 위젯 데이터베이스 구현하기 1. 모델 구현하기2. 테이블 관련 코드 생성하기더욱 문제는 에러가 나 버렸네.Error: Method not found: 'NullThrownError'. final error = e[0] as Object? ?? NullThrownError(); ^^^^^^^^^^^^^^^ 검색.. 2024. 8. 22. 오공완(with 코드팩토리의 플러터 프로그래밍) #14 (포토 스티커) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 사용할 기능: gestureDetector, 스티커 붙이기, 스티커 삭제 준비 1. 에뮬에 이미지추가2. 이미지 추가3. pubspec 설정4. 네이티브 권한 설정 구현하기 1. AppBar2. Body3. Footer4. EmoticonSticker 위젯5. 스티커 붙이기, 삭제하기, 이미지 저장하기* What went wrong: The Android Gradle plugin supports only Kotlin Gradle plugin version 1.. 2024. 8. 8. 오공완(with 코드팩토리의 플러터 프로그래밍) #13 (오늘도 출첵) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 새로운 개념들: Geolocator, 구글지도 API, Footer, 마커, 반경표시, 현재 위치 표시, 출근하기 기능 사전준비 1. 구글 지도 API 키 발급받기 - 구글 클라우드 플랫폼 회원가입 - 새 프로젝트-google maps platform-API-maps SDK for Android, Maps SDK for iOS(enalbe(사용)) - 키 사용자 인증 정보-사용자 인증 정보 만들기-API 키-API 키 생성 완료 키 복사 2. pubspec.. 2024. 8. 6. 오공완(with 코드팩토리의 플러터 프로그래밍) #1-2 다트 입문하기(연산자) // 이곳에 쓴 내용은 앱 만들기라는 버킷리스트를 달성하기 위해 플러터를 공부하면서 정리하고 있는 내용입니다.플러터에 대해 아는 것이 거의 없기 때문에 정리하면서 오류가 있을 수 있습니다.오류를 발견하신 분은 댓글 남겨 주시면 감사하겠습니다. 너무 계획이 원대했나? 20페이지? 하루 2페이지를 나가는 것도 힘들고 귀찮네..--;; 어쨌든 조금이라도 나가는 수밖에 연산자 기본 수치 연산자+ 더하기 - 빼기* 곱하기/ 나눈 몫% 나눈 나머지++ 1씩 증가-- 1씩 빼기 null 관련 연산자: 타입 키워드를 그대로 사용하면 기본적으로 null값이 저장될 수 없단다. 타입 뒤에 '?'를 추가해 줘야 null값이 저장될 수 있단다. 그때 그 말이 이 말이었나 보다. 이게 문제의 null safety인가?'??.. 2024. 7. 4. 이전 1 2 3 4 다음 반응형