일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error
- 깃헙
- WebView
- 안드로이드스튜디오
- 코틀린
- 안드로이드
- Retrofit
- 스튜디오
- 유튜브
- 웹뷰
- image
- MVVM
- studio
- ADB
- Kotlin
- Android
- 코루틴
- Gradle
- coroutine
- RecyclerView
- 레트로핏
- 안스
- 의존성주입
- Github
- dart
- viewpager
- build
- GIT
- 에러
- 안드로이드 스튜디오
- Today
- Total
목록ADB (7)
코딩하는 일용직 노동자
안드로이드 기기의 해상도와 dpi 정보를 얻고 수정하고 초기화하는 명령어.기기의 해상도와 dpi 정보를 얻어오는 명령어adb shell wm size // 해상도adb shell wm density // dpi기기 해상도와 dpi값 변경 명령어adb shell wm size 1152x930 // 해상도 변경adb shell wm density 180 // dpi 변경기기 해상도와 dpi값 초기화adb shell wm size resetadb shell wm density reset
윈도우 노트북으로 안드로이드 개발을 하는중에 수시로 usb연결이 끊기고 재연결되는 현상이 있었다. usb 디버깅을 허용하시겠습니까? 메세지가 계속 뜨고 안드로이드 스튜디오에서도 기기명이 보이다 안보이다를 반복했다. 수시로 컴파일하고 테스트기기로 확인해야 하는데 연결 상태가 계속 바뀌다 보니 스트레스가 이만저만이 아니었다. 연결상태를 꾸준히 유지하는 방법을 공유한다. 우선 안드로이드 스튜디오를 실행하기 전에 컴퓨터와 안드로이드 기기를 케이블로 연결한 후 터미널에서 아래 명령어를 입력한다. adb start-server 명령이 성공한 후에 안드로이드 스튜디오를 실행하면 연결상태가 꾸준히 유지된다. 만약 이미 기기가 연결되어 있던 상태였다면 아래 명령어로 모든 기기의 연결을 제거한 후 재연결을 시키면 된다. ..
안드로이드 앱을 설치하거나 작업할때 adb 명령어를 사용할 경우가 많습니다.맥북을 새로 구입했거나 초기화를 한 후 안드로이드 개발툴을 설치하고 adb 명령어를 입력하니zsh: command not found: adb 이렇게 표시되었습니다.안드로이드 환경변수가 제대로 설정되지 않은것입니다.adb 명령어를 사용할 수 있도록 안드로이드 sdk 경로 설정이 필요합니다.당황하지 않고 아래처럼 입력해줍니다. zshrc에서 안드로이드 adb명령어가 안될 때의 예시입니다.만약 bash인 경우 zshrc -> bash_profile 로 변경하시면 됩니다.1. 우선 터미널에서vi ~/.zshrc 입력합니다. 2. vi 모드에서 아래 내용을 입력합니다.우선 편집을 하기 위해 i 를 눌러줍니다.그리고 방향키를 이용해 가장..
Android Studio 가 업데이트 되었습니다. 이번 버전의 이름은 Bumblebee(범블비) 입니다. 여러 기능 업데이트가 있지만 그중에서 무선 디버깅 (Wireless debugging)을 기능이 새로 생겼습니다. 이제 Android 11 이상의 기기에서 무선 디버깅 기능을 지원합니다. 기존에는 UBS케이블을 연결해서 디버깅을 하는것이 일반적이었습니다. 물론 ADB명령어를 이용해 무선 디버깅을 할 수는 있었습니다. 이 방법을 정리한것도 블로그에 포스팅한적이 있었죠.https://bacassf.tistory.com/27 Wifi ADB 디버깅 방법 안드로이드 개발을 할때 보통 테스트폰을 컴퓨터에 연결한 상태로 디버그를 하게 됩니다. 하지만 Wifi 를 이용해 무선으로 디버깅할 수 있습니다. term..
외부에서 스키마(Scheme)을 전달받아 특정 액티비티로 바로 연결해주는 작업을 하는 경우가 많습니다. 보통 아래처럼 scheme 과 host를 셋팅합니다. 추가로 pathPrefix 를 설정할 수 있지만 안하는 경우도 많습니다. 이경우 "testapp://event/list" 이런 형태로 전달받게 되면 해당 액티비티로 연결해주게 됩니다. 이걸 테스트할때 adb 명령어를 이용해서 테스트 할 수 있습니다. 아래처럼 터미널창에서 입력하면 됩니다. adb shell am start -W -a android.intent.action.VIEW -d "scheme://host?param1=value1" 앱패키지명 ex) adb shell am start -W -a android.intent.action.VIEW -..
Wear OS 용 앱을 개발하기 위해서.. 사용중인 LG Watch Sport 기기에 테스트용 앱을 넣고 디버깅하는 방법을 찾아보았습니다. 생각보다 자료가 많지 않았지만 예전에 Wifi로 ADB 디버깅 하는 방법을 알고 있었기 때문에 어렵지 않게 디버깅을 성공할 수 있었습니다. 준비물 1. 맥북 (wifi on) 2. 안드로이드 워치 디바이스 일단 기기의 [개발자 옵션]을 활성화 해야 합니다. 안드로이드 워치 디바이스에서 다음의 경로로 들어간 후 빌드번호 를 연타합니다. [설정] > [시스템] > [정보] > [빌드번호] 이렇게 하면 핸드폰에서 [개발자 옵션]이 활성화 됩니다. 그러면 [개발자 옵션]으로 들어가서 [ADB 디버깅]과 [Wi-Fi를 사용하여 디버깅]을 활성화 시켜줍니다. 이때 [Wi-Fi를..
안드로이드 개발을 할때 보통 테스트폰을 컴퓨터에 연결한 상태로 디버그를 하게 됩니다. 하지만 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..