1

我一直在尝试使用 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 的路径 Java 和 Android SDK 的路径

命令提示符中的输出 命令行输出

才发现图有点小。。。

    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.

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

谢谢

编辑:这是最新的 在此处输入图像描述

4

2 回答 2

2

你的ANDROID_HOME环境变量是:

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

请尝试更改为:

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

编辑:还要检查文件夹aapt.exe内部platform-tools,否则aapt.exe从您拥有的最后一个构建工具中复制,例如:

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

到:

<android-sdk>\platform-tools\aapt.exe
于 2015-04-30T18:44:12.017 回答
0

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

于 2015-07-02T06:45:15.337 回答