【问题标题】:Cannot verify the signature of '////apks/appium-uiautomator2-server-v4.15.0.apk'无法验证“////apks/appium-uiautomator2-server-v4.15.0.apk”的签名
【发布时间】:2021-05-01 16:33:34
【问题描述】:

我已经进去检查了文件是否存在,但我不熟悉无法验证签名错误:

这是完整的错误:

Original error: Cannot verify the signature of '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v4.15.0.apk'. Original error: Could not find 'apksigner.jar' in ["/usr/local/share/android-sdk/platform-tools/apksigner.jar","/usr/local/share/android-sdk/emulator/apksigner.jar","/usr/local/share/android-sdk/cmdline-tools/latest/bin/apksigner.jar","/usr/local/share/android-sdk/tools/apksigner.jar","/usr/local/share/android-sdk/tools/bin/apksigner.jar","/usr/local/share/android-sdk/apksigner.jar"]. Do you have Android Build Tools installed at '/usr/local/share/android-sdk'?
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'

我假设它们是齐头并进的,但我不太确定。

我在第二个错误中检查了丢失的项目,但找不到它。有没有办法可以在某处找到此文件并手动上传。或者解决这个问题的最佳方法是什么。我是个新手,所以这对我来说都是新的(即获取目录中当前不存在的必要文件或解决签名问题)

我目前正在桌面客户端上运行appium,并添加了JAVA_HOME和ANDROID_HOME的文件路径。

【问题讨论】:

    标签: appium appium-android


    【解决方案1】:

    在 Android-Studio 中更新或安装 Android Build 工具

    打开 Android Studio -> 工具 -> SDK 管理器 -> SDK 工具 -> Android SDK BUild -Tools 然后安装最新版本

    再次检查它肯定会工作..!

    【讨论】:

      【解决方案2】:

      不是 Appium 的问题,而是Android SDK missing apksigner:

      检查链接并安装带有附加功能的构建工具,然后检查 apksigner 是否在路径 /Users/<your user>/Library/Android/sdk/build-tools/<verion> 中

      您也可以使用appium-doctor 来检查您的设置

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-08
        • 2013-06-23
        • 2011-11-27
        • 2013-12-03
        • 1970-01-01
        • 2016-06-13
        相关资源
        最近更新 更多