You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Appium运行Android应用启动代码报错:无法创建新的远程会话

问题根因

报错核心是Appium无法找到Android SDK提供的apksigner.jar工具,该工具属于Android Build Tools组件,你当前的Android SDK目录下未安装该组件,或环境变量配置有误导致Appium无法定位到工具路径。

解决方案

步骤1:安装Android Build Tools

  • 打开Android Studio,进入配置页:Mac系统路径为Android Studio > Preferences > Appearance & Behavior > System Settings > Android SDK,Windows系统路径为Settings > Appearance & Behavior > System Settings > Android SDK
  • 切换到SDK Tools标签页,勾选底部的Show Package Details展开明细
  • 找到Android Build Tools选项,选择和你测试机系统版本(Android 11)匹配的30.x.x版本,勾选后点击Apply完成安装

步骤2:配置Android SDK环境变量

Mac系统下,如果你使用zsh终端,编辑~/.zshrc文件;如果使用bash终端,编辑~/.bash_profile文件,添加以下配置:

export ANDROID_HOME=/usr/local/Caskroom/android-sdk/4333796
# 把下方<你安装的Build Tools版本号>替换为上一步安装的实际版本号,比如30.0.3
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/<你安装的Build Tools版本号>

保存文件后,终端执行source ~/.zshrc(bash终端对应执行source ~/.bash_profile)让配置立即生效。

步骤3:验证配置

终端执行命令apksigner --version,如果正常输出版本号说明配置生效,重启Appium服务后再运行你的Java代码即可正常启动应用。

补充说明

你提供的Appium启动代码本身配置没有问题,不需要修改,只要解决上述环境依赖问题即可正常运行。

内容的提问来源于stack exchange,提问作者Hema latha J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 19:36:05