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
반응형
댓글