일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- error
- Kotlin
- coroutine
- 스튜디오
- 웹뷰
- dart
- Gradle
- 레트로핏
- Retrofit
- viewpager
- GIT
- 에러
- MVVM
- 의존성주입
- 안드로이드 스튜디오
- 코루틴
- RecyclerView
- image
- 안드로이드
- 코틀린
- 유튜브
- 안드로이드스튜디오
- build
- Github
- 깃헙
- WebView
- ADB
- studio
- 안스
- Android
- Today
- Total
목록Debug (3)
코딩하는 일용직 노동자
윈도우 노트북으로 안드로이드 개발을 하는중에 수시로 usb연결이 끊기고 재연결되는 현상이 있었다. usb 디버깅을 허용하시겠습니까? 메세지가 계속 뜨고 안드로이드 스튜디오에서도 기기명이 보이다 안보이다를 반복했다. 수시로 컴파일하고 테스트기기로 확인해야 하는데 연결 상태가 계속 바뀌다 보니 스트레스가 이만저만이 아니었다. 연결상태를 꾸준히 유지하는 방법을 공유한다. 우선 안드로이드 스튜디오를 실행하기 전에 컴퓨터와 안드로이드 기기를 케이블로 연결한 후 터미널에서 아래 명령어를 입력한다. adb start-server 명령이 성공한 후에 안드로이드 스튜디오를 실행하면 연결상태가 꾸준히 유지된다. 만약 이미 기기가 연결되어 있던 상태였다면 아래 명령어로 모든 기기의 연결을 제거한 후 재연결을 시키면 된다. ..
회사에서 상용버전의 앱을 운영하는 경우나, 상용버전과 개발버전을 앱에 다 설치하고 테스트하려는 경우 패키지명을 바꿔서 테스트를 하는 불편함이 있었습니다. 이럴경우 gradle 에서 상용버전과 개발버전의 패키지명을 쉽게 바꿀수 있는 옵션을 이용하면 편리합니다. #1 app레벨의 gradle 파일에 옵션 추가하기 아래처럼 buildTypes 의 debug 에 applicationIdSuffix ".dev" 을 추가하면 debug 모드로 빌드할때는 기본적인 패키지명 뒤에 .dev 가 붙게 됩니다. #2 매니페스트 앱이름 등 바꿔주기 한 기기에 상용버전과 개발버전의 앱을 다 설치해야 하기 때문에 manifestPlaceholders 를 이용해서 앱이름과 아이콘을 나눠주도록 아래 처럼 추가합니다. 또한 manif..
안드로이드 개발을 할때 보통 테스트폰을 컴퓨터에 연결한 상태로 디버그를 하게 됩니다. 하지만 Wifi 를 이용해 무선으로 디버깅할 수 있습니다. terminal 에서 아래의 방법대로 진행하면 됩니다. # wifi 상태에서 디버깅 하는 방법 폰과 컴퓨터를 케이블로 연결한 상태에서 진행합니다. adb tcpip [port] > adb tcpip 5555 adb connect [ip]:[port] > adb connect 192.168.0.35:5555 이제 컴퓨터와 폰의 케이블을 제거해도 네트워크로 디버깅 가능합니다. # USB 디버깅 상태로 다시 전환하는 방법 다시 폰 연결후 adb -s [ip]:[port] usb > adb -s 192.168.0.35:5555 usb 연결된 디바이스 목록 확인 ad..