본문 바로가기
개발자의삶/Android

Neither ANDROID_HOME nor ANDROID_SDK_ROOT environment variable was exported. 를 만났을 때.. 그 외 에러 발생 시..

by 트라네스 2024. 4. 15.
728x90
반응형

 얼마전 appium 을 해보려고 하다가 appium server 와 appium inspector 를 구동하고 수행하였는데 아래 메세지를 만나게 되었다. 단순하게도 ANDROID_HOME 과 ANDROID_SDK_ROOT 가 설정되지 않았다는 내용이기 때문에 세팅만 해주면 된다. 보통은 ANDROID_SDK_ROOT 만 설정해도 해결이 된다.

Neither ANDROID_HOME nor ANDROID_SDK_ROOT environment variable was exported.

$ export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk

 

 그리고 아래와 같은 메세지를 만났을 때엔 디바이스의 appium setting 앱을 지우고 실제 appium server 에서 실행하는 명령어를 터미널에서 따라쳐야한다. 괜히 임의의 adb 로 수행했다가 시간이 많이 허비되었다. 

java.lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner} from pid=22124, uid=22124 not allowed because package io.appium.uiautomator2.server.test does not have a signature matching the target io.appium.uiautomator2.server

 

 

728x90
반응형

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로