场景:使用appium进行自动化测试
报错如下:
Original error: Cannot verify the signature of 'C:\Users\34671\AppData\Local\Temp\2024729-14688-ksu5gn.94b8p\appium-uiautomator2-server-v4.17.2.apk'. Original error: Could not find 'apksigner.jar' in ["D:\\software\\androidSDK\\platform-tools\\apksigner.jar","D:\\software\\androidSDK\\emulator\\apksigner.jar","D:\\software\\androidSDK\\cmdline-tools\\latest\\bin\\apksigner.jar","D:\\software\\androidSDK\\tools\\apksigner.jar","D:\\software\\androidSDK\\tools\\bin\\apksigner.jar","D:\\software\\androidSDK\\apksigner.jar","D:\\software\\androidSDK\\build-tools\\35.0.0\\apksigner.jar","D:\\software\\androidSDK\\build-tools\\35.0.0\\lib\\apksigner.jar"]. Do you have Android Build Tools installed at 'D:\software\androidSDK'?
Build info: version: '3.141.59', revision: 'e82be7d358', tim
e: '2018-11-14T08:17:03'
原因:缺少了一个apksigner.jar,需要下载,然后复制到对应的目录就行
我这使用idea进行下载,勾选上Android SDK Bulid-Tools 选择你对应的版本就行
复制apksigner.jar到"D:\\software\\androidSDK\\platform-tools\\apksigner.jar这个地方就可以了
具体看自己的sdk位置