본문 바로가기

반응형

Android

(6)
[ANDROID] AVD 가상 에뮬레이터 헤드리스 : 화면 숨기는 방법 에뮬레이터 실행하며 -no-widnow -no-skin 옵션을 주면 화면이 숨겨진채 실행된다. emulator -avd NAME_OF_EMULATOR -no-skin -no-audio -no-window
[ANDROID] 안드로이드 가상 에뮬레이터 AVD 프록시 CMD에서 설정하기 1. 에뮬레이터 시작전에 미리 프록시 설정후 실행하기 emulator -avd [avd name] -http-proxy http://[proxy-server-ip]:[port] 예) Nexus_5X_API_28 기기의 프록시를 http://167.99.52.144:8080 로 설정 emulator -avd Nexus_5X_API_28 -http-proxy http://167.99.52.144:8080 2. 안드로이드가 실행중일 때 프록시 변경 방법 (기기지정하여 변경이 안됨) 예) adb shell settings put global http_proxy 176.9.119.170:8080 3. 여러 안드로이드가 실행중일 때 개별적으로 프록시를 변경 adb -s [avd name] shell settings..
[ANDROID] avdmanager - CMD 명령어로 에뮬레이터 AVD 기본 조작 먼저 아래를 숙지하자 avdmanager 로 시작하는 명령어는 avdmanager가 위치한곳으로 이동 후에 명령어를 사용할 수 있고, emulator로 시작하는 명령어는 emulator가 위치한곳으로 이동한 후에 명령어를 사용할 수 있다. avdmanager 위치 접속 (각자의 위치가 다르므로 확인 필요) cd C:\Users\Jinhan\AppData\Local\Android\Sdk\cmdline-tools\tools\bin 에뮬레이터 위치 접속 (각자의 위치가 다르므로 확인 필요) cd C:\Users\Jinhan\AppData\Local\Android\Sdk\emulator\emulator 1. avd 디바이스 생성 avdmanager create avd -n name avdmanager creat..
[ANDROID] ADB 명령어 모음 안드로이드 개발시 자주 사용하는 ADB 명령어 모음입니다. 몇몇 안드로이드 기기 중 세팅이 실행되지 않게 막아두거나 바로가기 아이콘이 없어 설정이 어려운 경우에 ADB 명령어를 이용하면 세팅을 실행할 수 있습니다. 1. Android 버전 확인 adb shell getprop ro.build.version.release 2. Android 버전 확인 adb shell getprop ro.build.version.sdk 3. Android Setting 열기 adb shell am start -n com.android.settings/com.android.settings.Settings 4. APK 설치 adb install -r APK_FILE 5. APK 제거 adb unintall [패키지명] 6. ..
[ANDROID] ADB (Android Debug Bridge) 설치하기 기존에 Android Studio를 설치한 사람은 Android SDK를 자연스럽게 설치가 되었을테니 ADB를 다운로드 할 필요는 없다. 순서는 다음과 같다. 1. ADB 다운로드 2. 환경 변수 설정 ADB 최신버전을 다운로드 하기 위해 아래 링크를 클릭하여 이동한 후 https://developer.android.com/studio/releases/platform-tools#downloads SDK 플랫폼 도구 출시 노트 | Android 개발자 | Android Developers Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다. developer.android.com 자신의 OS에 맞는 SDK 플랫폼 도구를 다운로드한다. 필자는 Windows10을 사용하고 있어서 Wind..
[ANDROID] 안드로이드 자동화 및 테스트를 위한 에뮬레이터 정리 1. ADB(Android Debug Bridge) 사용 - 추후 소개할 도구에 비해 아주 아주 기본이 되는 도구이고 아래 도구를 사용하더라도 꼭 필요한 도구라고 보면 된다. ADB는 아주 기본적인 명령어들을 제공하고 있어 복잡한 자동화나 테스트에는 적합하지는 않지만 그렇다고 ADB를 사용을 하지 않을 수 없다. 개발하다보면 사용할 수 밖에 없게 된다. 기본적으로 디바이스들과 연동을 하지만 실제 화면을 제공하지 않아서 SCRCPY로 휴대폰 화면을 띄워 사용해야한다. 단 아래툴을 함께 사용하면 SCRCPY는 필요없다. https://developer.android.com/studio/command-line/adb?hl=ko 2. 안드로이드 스튜디오내에 내장되어있는 AVD (Android Virtual De..

반응형