I can't get selendroid to start, I really don't understand why since I followed all the mandatory steps to run it.
My goal is to run tests on android browser on a real device ( not to test an apk ).
C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\tools\android.bat list avds
Any help will be appreciated. Thanks in advance.
C:\Users\BRICHARD\dev\selenium-server>java -jar selendroid-standalone-0.11.0-with-dependencies.jar -verbose
################# Selendroid #################
################# Configuration in use #################
io.selendroid.SelendroidConfiguration@5054c2b8[
port=4444
timeoutEmulatorStart=300000
supportedApps=[]
verbose=true
emulatorPort=5560
deviceScreenshot=false
selendroidServerPort=8080
keystore=<null>
emulatorOptions=<null>
registrationUrl=<null>
proxy=<null>
serverHost=<null>
keepAdbAlive=false
noWebViewApp=false
noClearData=false
sessionTimeoutSeconds=1800
forceReinstall=false
logLevel=ERROR
]
oct. 16, 2014 11:07:53 AM io.selendroid.SelendroidLauncher launchServer
INFOS: Starting selendroid-server port 4444
oct. 16, 2014 11:07:53 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\BRICHARD\AppData\Local\Temp\android-driver5219248342039423020.apk META-INF/MANIFEST.MF
oct. 16, 2014 11:07:54 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\BRICHARD\AppData\Local\Temp\android-driver5219248342039423020.apk META-INF/CERT.RSA
oct. 16, 2014 11:07:54 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\BRICHARD\AppData\Local\Temp\android-driver5219248342039423020.apk META-INF/CERT.SF
oct. 16, 2014 11:07:54 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\BRICHARD\AppData\Local\Temp\android-driver5219248342039423020.apk META-INF/ANDROIDD.SF
oct. 16, 2014 11:07:54 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\BRICHARD\AppData\Local\Temp\android-driver5219248342039423020.apk META-INF/ANDROIDD.RSA
oct. 16, 2014 11:07:54 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\BRICHARD\AppData\Local\Temp\android-driver5219248342039423020.apk META-INF/NDKEYSTO.SF
oct. 16, 2014 11:07:54 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\build-tools\android-4.4W\aapt.exe remove C:\Users\BRICHARD\AppData\Local\Temp\android-driver5219248342039423020.apk META-INF/NDKEYSTO.RSA
oct. 16, 2014 11:07:54 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Program Files\Java\jdk1.7.0_67\bin\jarsigner.exe -sigalg MD5withRSA -digestalg SHA1 -signedjar C:\Users\BRICHARD\AppData\Local\Temp\resigned-android-driver5219248342039423020.apk -storepass android -keystore C:\Users\BRICHARD\.android\debug.keystore C:\Users\BRICHARD\AppData\Local\Temp\android-driver5219248342039423020.apk androiddebugkey
oct. 16, 2014 11:07:56 AM io.selendroid.builder.SelendroidServerBuilder signTestServer
INFOS: App signing output: jar signed.
Warning:
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2044-08-10) or after any future revocation date.
oct. 16, 2014 11:07:56 AM io.selendroid.builder.SelendroidServerBuilder signTestServer
INFOS: The app has been signed: C:\Users\BRICHARD\AppData\Local\Temp\resigned-android-driver5219248342039423020.apk
oct. 16, 2014 11:07:56 AM io.selendroid.server.model.DeviceStore addDevice
INFOS: Adding: HardwareDevice [serial=SH43SWM06005, model=null, targetVersion=null]
oct. 16, 2014 11:07:56 AM io.selendroid.server.model.DeviceStore addDevice
INFOS: Adding: HardwareDevice [serial=SH43SWM06005, model=HTC One_M8, targetVersion=ANDROID19]
oct. 16, 2014 11:07:57 AM io.selendroid.server.model.DeviceStore addDevice
INFOS: Adding: HardwareDevice [serial=SH43SWM06005, model=HTC One_M8, targetVersion=ANDROID19]
oct. 16, 2014 11:07:57 AM io.selendroid.android.impl.DefaultDeviceManager initializeAdbConnection
INFOS: my devices: null
oct. 16, 2014 11:07:57 AM io.selendroid.io.ShellCommand exec
INFOS: executing command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\tools\android.bat list avds
oct. 16, 2014 11:07:57 AM io.selendroid.SelendroidLauncher launchServer
GRAVE: Error occurred while building server: io.selendroid.exceptions.ShellCommandException: An error occured while executing shell command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\tools\android.bat list avds
io.selendroid.exceptions.AndroidDeviceException: io.selendroid.exceptions.ShellCommandException: An error occured while executing shell command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\tools\android.bat list avds
at io.selendroid.android.impl.DefaultAndroidEmulator.listAvailableAvds(DefaultAndroidEmulator.java:113)
at io.selendroid.server.model.DeviceStore.initAndroidDevices(DeviceStore.java:104)
at io.selendroid.server.model.SelendroidStandaloneDriver.initAndroidDevices(SelendroidStandaloneDriver.java:160)
at io.selendroid.server.model.SelendroidStandaloneDriver.<init>(SelendroidStandaloneDriver.java:83)
at io.selendroid.server.SelendroidStandaloneServer.initializeSelendroidServer(SelendroidStandaloneServer.java:61)
at io.selendroid.server.SelendroidStandaloneServer.<init>(SelendroidStandaloneServer.java:50)
at io.selendroid.SelendroidLauncher.launchServer(SelendroidLauncher.java:49)
at io.selendroid.SelendroidLauncher.main(SelendroidLauncher.java:105)
Caused by: io.selendroid.exceptions.ShellCommandException: An error occured while executing shell command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\tools\android.bat list avds
at io.selendroid.io.ShellCommand.exec(ShellCommand.java:49)
at io.selendroid.android.impl.DefaultAndroidEmulator.listAvailableAvds(DefaultAndroidEmulator.java:111)
... 7 more
Caused by: io.selendroid.exceptions.ShellCommandException: Le chemin d'accès spécifié est introuvable.
Available Android Virtual Devices:
... 9 more
Exception in thread "main" java.lang.RuntimeException: io.selendroid.exceptions.AndroidDeviceException: io.selendroid.exceptions.ShellCommandException: An error occured while executing shell command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\tools\android.bat list avds
at com.google.common.base.Throwables.propagate(Throwables.java:160)
at io.selendroid.SelendroidLauncher.launchServer(SelendroidLauncher.java:60)
at io.selendroid.SelendroidLauncher.main(SelendroidLauncher.java:105)
Caused by: io.selendroid.exceptions.AndroidDeviceException: io.selendroid.exceptions.ShellCommandException: An error occured while executing shell command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\tools\android.bat list avds
at io.selendroid.android.impl.DefaultAndroidEmulator.listAvailableAvds(DefaultAndroidEmulator.java:113)
at io.selendroid.server.model.DeviceStore.initAndroidDevices(DeviceStore.java:104)
at io.selendroid.server.model.SelendroidStandaloneDriver.initAndroidDevices(SelendroidStandaloneDriver.java:160)
at io.selendroid.server.model.SelendroidStandaloneDriver.<init>(SelendroidStandaloneDriver.java:83)
at io.selendroid.server.SelendroidStandaloneServer.initializeSelendroidServer(SelendroidStandaloneServer.java:61)
at io.selendroid.server.SelendroidStandaloneServer.<init>(SelendroidStandaloneServer.java:50)
at io.selendroid.SelendroidLauncher.launchServer(SelendroidLauncher.java:49)
... 1 more
Caused by: io.selendroid.exceptions.ShellCommandException: An error occured while executing shell command: C:\Users\BRICHARD\AppData\Local\Android\android-studio\sdk\tools\android.bat list avds
at io.selendroid.io.ShellCommand.exec(ShellCommand.java:49)
at io.selendroid.android.impl.DefaultAndroidEmulator.listAvailableAvds(DefaultAndroidEmulator.java:111)
... 7 more
Caused by: io.selendroid.exceptions.ShellCommandException: Le chemin d'accès spécifié est introuvable.
Available Android Virtual Devices:
... 9 more