让Selendroid独立运行,在Android SDK中找不到Command'aapt'

时间:2015-04-30 18:39:18

标签: java android selenium android-sdk-tools selendroid

我一直在努力研究使用selendroid的东西,但我无法让它独立运行。我一直在尝试运行命令“java -jar selendroid-standalone-0.15.0-with-dependencies.jar -app selendroid-test-app-0.14.0.apk”。但我只是继续得到“严重:错误构建服务器:在Android SDK中找不到命令'aapt'......”。我已经引用了This,但它没有帮助。

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: io.selendroid.standalone.SelendroidConfiguration@816f27d[
  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.

如果我遗漏任何信息,请告诉我。

由于

编辑:这是最新的 enter image description here

1 个答案:

答案 0 :(得分:0)

正如Mattai所说,Selendroid会检查平台工具中的内容。 但即使将appt复制到platform-tools文件夹后,我也遇到了同样的错误。 但是在我重新启动系统后尝试了! 谢谢Mattai!