| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 리액트 네이티브
- 설정
- sourcetree
- not working
- react-native
- Android
- git인증
- 안됨
- gradle
- AWS
- flutter
- Kotlin
- aPK
- 개발환경설정
- VisualStudio
- 인증문제해결
- 예제
- 빌드 오류
- 리액트
- 데이터바인딩
- WPF
- bitbucket
- react
- Git
- webview
- 안드로이드 스튜디오
- Invalid credentials
- 안드로이드
- 디버깅
- EC2
- Today
- Total
목록목록 (191)
물에 살고싶은 개발자
요즘 개발 관련 커뮤니티나 글을 보면“AI로 코딩하면 생산성이 몇 배 오른다”는 이야기를 자주 접한다.나 역시 비슷한 기대를 가지고,AI를 단순한 보조 도구가 아니라 프로젝트의 핵심 도구로 써보는 실험을 했다.결론부터 말하자면, 얻은 것도 많았고, 한계도 꽤 명확하게 느꼈다.이 글은AI 기반 바이브 코딩을 실제 프로젝트 단위로 적용해보며 겪은 시행착오에 대한 회고다.시작은 ‘이관 프로젝트’였다기존에 운영 중이던 프로젝트를구조적으로 더 단순한 방향으로 정리하는 이관 작업이 필요했고,이 과정에서 AI를 적극적으로 활용해보자는 결론에 도달했다.초기 전략은 단순했다.AI에게 기획을 시키고AI에게 계획을 세우게 하고AI에게 코드 수정까지 맡긴다나는 판단과 방향만 잡고,나머지는 최대한 AI에게 위임해보자는 생각이었..
문제 상황Android Native 앱에서 단일 WebView를 사용해다날 PG(Danal PG) 기반의 결제 플로우를 연동하는 과정에서 문제가 발생했다.결제 흐름은 일반적인 구조였다.WebView (결제 페이지) → 결제 수단 선택 → 카드사 앱 / 삼성페이 호출 → 외부 앱 결제 → WebView 복귀하지만 실제 동작은 다음과 같았다.발생한 증상카드 결제 또는 삼성페이 버튼 클릭화면 전환 없음외부 결제 앱 실행 ❌shouldOverrideUrlLoading() 호출 ❌onCreateWindow() 호출 ❌WebView 내부에서 POST 요청만 반복 (로그로 확인)일정 시간 후 “결제 완료 후 버튼을 눌러주세요” 같은 팝업 노출즉, 결제 버튼은 눌리지만 아무 동작도 일어나지 않는 상태였다.처음에 의심했..
❓ 상황구글 지오펜스(Google Geofence API)로 출입 알림 기능을 구현.서비스와 부트리시버를 모두 설정했고, 실제 재부팅/앱 실행 없이도 자동 알림이 잘 와야 하는 것이 목표.🥲 문제앱 재시작, 또는 부트리시버로 지오펜스 등록은 잘 지오펜스 범위 밖에서 앱/디바이스 재시작 후, 지오펜스 영역에 진입해도GeofenceBroadcastReceiver로 ENTER 이벤트가 아예 안 옴서비스/브로드캐스트/권한 모두 정상위치도 켜져있고, Wi-Fi도 정상로그상 “내부에 없음”으로 판정 후,이후 아무리 영역에 들어와도 이벤트가 죽은 듯이 오지 않음🧐 원인 분석지오펜스 진입 이벤트는 위치 변동이 실제로 감지되어야 발생(Google Geofence는 디바이스가 스스로 위치 갱신을 하지 않으면, 영역 진..
"헤더파일도 없는데 왜 이런 에러가 나죠?"저도 그랬습니다. 직접 겪은 고통을 나누며 정리해봅니다.💥 문제 상황최근 어떤 외부 장치 SDK를 C++/CLI로 래핑하여 WPF 프로젝트와 연동하는 작업을 진행하던 중, 전혀 예상하지 못한 IServiceProvider 관련 컴파일 오류가 발생했습니다.발생한 오류 목록은 다음과 같았습니다:E0266: 'IServiceProvider'이(가) 모호합니다.C3699: '^': 'IServiceProvider' 형식에 이 간접 참조를 사용할 수 없습니다.C2371: 'IServiceProvider': 재정의, 기본 형식이 다릅니다.C++/CLI ref 클래스 또는 인터페이스 클래스에 대한 일반 포인터는 사용할 수 없습니다.🧪 문제의 이상한 점✅ 중요한 점은 다음..
안녕하세요! 오늘은 ScreenRecorderLib를 사용하는 프로젝트에서 발생할 수 있는 'AnyCPU 플랫폼' 관련 문제를 해결한 경험을 공유하고자 합니다. 이 문제는 비주얼 스튜디오를 사용하는 개발자라면 한 번쯤 겪을 수 있는 문제인데요, 해결 방법도 간단합니다. 함께 알아보시죠! 😊문제 상황ScreenRecorderLib를 사용해 화면 녹화 기능을 구현하던 중, 아래와 같은 오류 메시지가 발생했습니다:ScreenRecorderLib does not work correctly on 'AnyCPU' platform. You need to specify platform (x86, Win32 or x64).비주얼 스튜디오에서 기본적으로 설정된 플랫폼인 **'AnyCPU'**에서 ScreenRecorde..
스프링(Spring)에서 CORS 문제를 해결하려면 주로 다음 세 가지 방법 중 하나를 사용합니다. 각 방법은 요구사항에 따라 적절히 선택할 수 있습니다.1. 전역적으로 CORS 허용하기스프링 애플리케이션의 모든 API에 대해 CORS를 허용하려면 WebMvcConfigurer를 사용합니다.예제: WebMvcConfigurer로 전역 설정java코드 복사import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springf..
글 시작 전에 선결론부터 시작합니다.이 문제는 다양한 Gradle 및 Java 버전 간의 호환성 문제, 구식 API 사용, 그리고 최신 안드로이드 빌드 시스템 요구 사항과 관련이 있습니다. 만약 처음부터 Gradle과 Android Gradle Plugin(AGP)의 버전을 최신으로 업데이트하고, 빌드 스크립트에서 namespace 설정을 명확히 하면, 여러 번의 시행착오를 겪지 않고 문제를 한 번에 해결할 수 있습니다. 즉, 세 가지 핵심 해결책을 처음부터 적용하면 이후 발생할 수 있는 다양한 오류를 방지하고, 보다 효율적인 문제 해결이 가능합니다.아래는 설정해야 할 내용들입니다. gradle-wrapper.properties distributionUrl=https\\://services.gradle...
안녕하세요! 오늘은 안드로이드 앱 개발 중 웹뷰(WebView)를 사용하여 웹 페이지를 로드할 때 발생한 오류와 그 해결 과정을 공유하려고 합니다.문제 상황안드로이드 앱에서 웹뷰를 통해 특정 웹 페이지를 로드하려고 했습니다. 그러나 앱을 실행하고 웹뷰가 나타난 후 하얀 화면에 Application error: a client-side exception has occurred 오류 메시지가 표시되었습니다.로그캣(Logcat)에는 특별한 에러 로그가 없어 문제의 원인을 파악하기 어려웠습니다.원인 분석이 오류 메시지는 클라이언트 측(JavaScript)에서 예외가 발생했음을 의미합니다. 즉, 웹뷰에서 로드하는 웹 페이지 자체에서 문제가 발생한 것입니다. 그러나 안드로이드 앱의 웹뷰 설정이 웹 페이지의 기능을 ..