2015-04-30 3 views
1

Я пытаюсь работать над вещами, используя selendroid, но я не могу получить автономный запуск. Я пытаюсь запустить команду «java -jar selendroid-standalone-0.15.0-with-dependencies.jar -app selendroid-test-app-0.14.0.apk». Но я просто продолжаю получать «SEVERE: Ошибка создания сервера: команда« aapt »не была найдена в Android SDK ...». Я уже ссылался на This, но это не помогло.Получение автономной работы Selendroid, команда 'aapt' не была найдена в Android SDK

Пути к Java и Android SDK в Path to Java and Android SDK's

выходов в командной строке cmd line outputs

я понял, что картина была немного мала ...

Apr 30, 2015 1:40:41 PM io.selendroid.standalone.SelendroidLauncher main 
INFO: ################# Selendroid ################# 
Apr 30, 2015 1:40:41 PM io.selendroid.standalone.SelendroidLauncher main 
INFO: ################# Configuration in use ################# 
Apr 30, 2015 1:40:41 PM io.selendroid.standalone.SelendroidLauncher main 
INFO: [email protected][ 
    port=4444 
    timeoutEmulatorStart=300000 
    supportedApps=[selendroid-test-app-0.15.0.apk] 
    verbose=false 
    emulatorPort=5560 
    deviceScreenshot=false 
    selendroidServerPort=8080 
    keystore=<null> 
    keystorePassword=<null> 
    keystoreAlias=<null> 
    emulatorOptions=<null> 
    keepEmulator=false 
    registrationUrl=<null> 
    proxy=<null> 
    serverHost=<null> 
    keepAdbAlive=false 
    maxSession=5 
    maxInstances=5 
    noWebViewApp=false 
    noClearData=false 
    sessionTimeoutSeconds=1800 
    forceReinstall=false 
    logLevel=ERROR 
    deviceLog=true 
    serverStartTimeout=20000 
    printHelp=false 
    serverStartRetries=5 
    folder=<null> 
] 
Apr 30, 2015 1:40:41 PM io.selendroid.standalone.SelendroidLauncher launchServer 
INFO: Starting Selendroid standalone on port 4444 
Apr 30, 2015 1:40:41 PM io.selendroid.standalone.SelendroidLauncher launchServer 
SEVERE: Error building server: Command 'aapt' was not found inside the Android SDK. Please update to the latest development tools and try again. 

Если я ушел из любая информация просто сообщит мне.

Благодаря

EDIT: Вот последняя enter image description here

ответ

2

Ваш ANDROID_HOME переменная среды:

C:\Program Files(x86)\Android\android-skd 

Пожалуйста, попробуйте изменить на:

C:\Program Files(x86)\Android\android-sdk 

EDIT: Также проверьте, что aapt.exe находится внутри platform-tools папки, иначе скопировать aapt.exe из последних строительных инструментов у вас есть, например:

<android-sdk>\build-tools\22.0.1\aapt.exe 

к:

<android-sdk>\platform-tools\aapt.exe 
+0

Хорошо, я изменил это, все еще получаю то же самое. – user2217874

+0

@ user2217874 Я только что обновил свой ответ. Взгляни, пожалуйста. –

+1

Спасибо, что сделал – user2217874

0

Как сказал Mattai, Selendroid чеки для поддержки внутри платформы-инструментов. Но я получал такую ​​же ошибку даже после копирования апплета в папку инструментов платформы. Но работал, когда я попытался перезагрузить систему! Спасибо Mattai!