Name: sweetspot
Package name: com.sweetspot
Language: Kotilin
Minimum SDK: API 24 (”Nougat”; Android 7.0)
Build configuration language: Kotlin DSL (build.gradle.kts) [Recommended]
10.0.2.2
를 사용?Android 에뮬레이터는 자기 자신을 하나의 가상 장치로 간주한다. 즉, 에뮬레이터 안에서 localhost
는 에뮬레이터 자신을 가리키고, 우리가 실제로 개발하고 있는 PC(서버, Spring Boot)의 localhost (127.0.0.1) 에 접근하고 싶을 땐 10.0.2.2
를 사용해야 한다.
10.0.2.2
는 에뮬레이터에서 호스트 머신(개발 PC)을 가리키는 특수 IP이다.
실제 안드로이드 기기에서는 10.0.2.2
가 동작하지 않기 때문에 같은 와이파이에 연결된 경우, PC의 로컬 IP (예: 192.168.0.100:8080
) 를 사용해야 한다. 또는 외부에서 접근 가능하도록 서버를 배포하거나 포트 포워딩 설정을 해야 한다.