<-- post /wd/hub/session 500
来源:4-2 命令行启动和脚本结合

慕圣5598606
2022-06-14
[debug] [W3C] Encountered internal error running command: Error: Cannot verify the signature of ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk’. Original error: Could not find ‘apksigner.jar’ in [“C:\Program Files\jadd\sdk\platform-tools\apksigner.jar”,“C:\Program Files\jadd\sdk\emulator\apksigner.jar”,“C:\Program Files\jadd\sdk\cmdline-tools\latest\bin\apksigner.jar”,“C:\Program Files\jadd\sdk\tools\apksigner.jar”,“C:\Program Files\jadd\sdk\tools\bin\apksigner.jar”,“C:\Program Files\jadd\sdk\apksigner.jar”,“C:\Program Files\jadd\sdk\build-tools\android-4.3\apksigner.jar”,“C:\Program Files\jadd\sdk\build-tools\android-4.3\lib\apksigner.jar”]. Do you have Android Build Tools installed at ‘C:\Program Files\jadd\sdk’?
[debug] [W3C] at ADB.checkApkCert (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-adb\lib\tools\apk-signing.js:306:11)
[debug] [W3C] at UiAutomator2Server.installServerApk (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\uiautomator2.js:117:13)
[debug] [W3C] at AndroidUiautomator2Driver.initUiAutomator2Server (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:494:7)
[debug] [W3C] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:390:5)
[debug] [W3C] at AndroidUiautomator2Driver.createSession (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:229:7)
[debug] [W3C] at AppiumDriver.createSession (C:\Users\user\AppData\Roaming\npm\node_modules\appium\lib\appium.js:387:35)
[HTTP] <-- POST /wd/hub/session 500 7056 ms - 2391
[HTTP]
C:\Users\user>appium -p 4700 -bp 4701 -U NF6LA6CE69IV6PR8
[Appium] Welcome to Appium v1.22.3
[Appium] Non-default server args:
[Appium] port: 4700
[Appium] bootstrapPort: 4701
[Appium] udid: NF6LA6CE69IV6PR8
[Appium] Deprecated server args:
[Appium] -U => --default-capabilities
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:
[Appium] udid: NF6LA6CE69IV6PR8
[Appium] Appium REST http interface listener started on 0.0.0.0:4700
[debug] [HTTP] Request idempotency key: 3a78776b-4ba2-4052-b85e-c2f9669eba16
[HTTP] --> POST /wd/hub/session
[HTTP] {“capabilities”:{“alwaysMatch”:{“appium:appPackage”:“com.sells.android.wahoo”,“appium:appActivity”:“com.sells.android.wahoo.ui.LandingActivity”,“appium:platformVersion”:“10”,“appium:deviceName”:“NF6LA6CE69IV6PR8”,“platformName”:“Android”,“appium:noReset”:true,“appium:automationName”:“UiAutomator2”},“firstMatch”:[{}]},“desiredCapabilities”:{“appPackage”:“com.sells.android.wahoo”,“appActivity”:“com.sells.android.wahoo.ui.LandingActivity”,“platformVersion”:“10”,“deviceName”:“NF6LA6CE69IV6PR8”,“platformName”:“Android”,“noReset”:true,“automationName”:“UiAutomator2”}}
[debug] [W3C] Calling AppiumDriver.createSession() with args: [{“appPackage”:“com.sells.android.wahoo”,“appActivity”:“com.sells.android.wahoo.ui.LandingActivity”,“platformVersion”:“10”,“deviceName”:“NF6LA6CE69IV6PR8”,“platformName”:“Android”,“noReset”:true,“automationName”:“UiAutomator2”},null,{“alwaysMatch”:{“appium:appPackage”:“com.sells.android.wahoo”,“appium:appActivity”:“com.sells.android.wahoo.ui.LandingActivity”,“appium:platformVersion”:“10”,“appium:deviceName”:“NF6LA6CE69IV6PR8”,“platformName”:“Android”,“appium:noReset”:true,“appium:automationName”:“UiAutomator2”},“firstMatch”:[{}]}]
[debug] [BaseDriver] Event ‘newSessionRequested’ logged at 1655193670075 (16:01:10 GMT+0800 (中国标准时间))
[BaseDriver] The following capabilities are not standard capabilities and should have an extension prefix:
[BaseDriver] udid
[Appium] Appium v1.22.3 creating new AndroidUiautomator2Driver (v1.70.1) session
[debug] [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided
[debug] [BaseDriver] Creating session with W3C capabilities: {
[debug] [BaseDriver] “alwaysMatch”: {
[debug] [BaseDriver] “platformName”: “Android”,
[debug] [BaseDriver] “appium:appPackage”: “com.sells.android.wahoo”,
[debug] [BaseDriver] “appium:appActivity”: “com.sells.android.wahoo.ui.LandingActivity”,
[debug] [BaseDriver] “appium:platformVersion”: “10”,
[debug] [BaseDriver] “appium:deviceName”: “NF6LA6CE69IV6PR8”,
[debug] [BaseDriver] “appium:noReset”: true,
[debug] [BaseDriver] “appium:automationName”: “UiAutomator2”,
[debug] [BaseDriver] “appium:udid”: “NF6LA6CE69IV6PR8”
[debug] [BaseDriver] },
[debug] [BaseDriver] “firstMatch”: [
[debug] [BaseDriver] {}
[debug] [BaseDriver] ]
[debug] [BaseDriver] }
[BaseDriver] Session created with session id: cb73aa88-99ac-4f9b-9504-56c9f405872a
[UiAutomator2] Starting ‘com.sells.android.wahoo’ directly on the device
[ADB] Found 1 ‘build-tools’ folders under ‘C:\Program Files\jadd\sdk’ (newest first):
[ADB] C:/Program Files/jadd/sdk/build-tools/android-4.3
[ADB] Using ‘adb.exe’ from ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 start-server’
[AndroidDriver] Retrieving device list
[debug] [ADB] Trying to find a connected android device
[debug] [ADB] Getting connected devices
[debug] [ADB] Connected devices: [{“udid”:“NF6LA6CE69IV6PR8”,“state”:“device”}]
[AndroidDriver] Using device: NF6LA6CE69IV6PR8
[ADB] Using ‘adb.exe’ from ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 start-server’
[debug] [ADB] Setting device id to NF6LA6CE69IV6PR8
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell getprop ro.build.version.sdk’
[debug] [ADB] Current device property ‘ro.build.version.sdk’: 29
[ADB] Getting device platform version
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell getprop ro.build.version.release’
[debug] [ADB] Current device property ‘ro.build.version.release’: 10
[debug] [ADB] Device API level: 29
[UiAutomator2] Relaxing hidden api policy
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell ‘settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1’’
[AndroidDriver] No app sent in, not parsing package/activity
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 wait-for-device’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell echo ping’
[debug] [AndroidDriver] Pushing settings apk to device…
[debug] [ADB] Getting install status for io.appium.settings
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell dumpsys package io.appium.settings’
[debug] [ADB] ‘io.appium.settings’ is installed
[debug] [ADB] Getting package info for ‘io.appium.settings’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell dumpsys package io.appium.settings’
[debug] [ADB] The installed ‘io.appium.settings’ package is older than ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk’ (5 < 30 or ‘2.3.0’ < ‘3.4.0’)’
[debug] [ADB] Executing upgrade of ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 help’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell ‘ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo ERROR’’
[debug] [ADB] The count of applications in the cache: 1
[ADB] The application at ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk’ is already cached to ‘/data/local/tmp/appium_cache/7c30ec5f0f993ec5accfb84873e85dc5147fdf0c.apk’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell touch -am /data/local/tmp/appium_cache/7c30ec5f0f993ec5accfb84873e85dc5147fdf0c.apk’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pm install -r -g /data/local/tmp/appium_cache/7c30ec5f0f993ec5accfb84873e85dc5147fdf0c.apk’
[ADB] The installation of ‘settings_apk-debug.apk’ took 2682ms
[debug] [ADB] Install command stdout: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package io.appium.settings signatures do not match previously installed version; ignoring!]
[debug] [ADB] Getting IDs of all ‘io.appium.settings’ processes
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell ‘pgrep --help; echo $?’’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)’
[debug] [ADB] Getting IDs of all ‘io.appium.settings’ processes
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)’
[debug] [ADB] Starting Appium Settings app
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell am start -n io.appium.settings/.Settings -a android.intent.action.MAIN -c android.intent.category.LAUNCHER’
[debug] [ADB] Getting IDs of all ‘io.appium.settings’ processes
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)’
[debug] [ADB] Getting IDs of all ‘io.appium.settings’ processes
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell appops set io.appium.settings android:mock_location allow’
[debug] [Logcat] Starting logs capture with command: ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe’ -P 5037 -s NF6LA6CE69IV6PR8 logcat -v threadtime
[debug] [UiAutomator2] Forwarding UiAutomator2 Server port 6790 to local port 8201
[debug] [ADB] Forwarding system: 8201 to device: 6790
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 forward tcp:8201 tcp:6790’
[debug] [ADB] Getting install status for io.appium.uiautomator2.server
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell dumpsys package io.appium.uiautomator2.server’
[debug] [ADB] ‘io.appium.uiautomator2.server’ is installed
[debug] [ADB] Getting package info for ‘io.appium.uiautomator2.server’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell dumpsys package io.appium.uiautomator2.server’
[debug] [ADB] The installed ‘io.appium.uiautomator2.server’ package is older than ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk’ (1 < 95 or ‘1.10.0’ < ‘4.27.0’)’
[debug] [UiAutomator2] io.appium.uiautomator2.server installation state: olderVersionInstalled
[debug] [ADB] Checking app cert for C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk
[debug] [UiAutomator2] Deleting UiAutomator2 session
[debug] [UiAutomator2] Deleting UiAutomator2 server session
[debug] [WD Proxy] Matched ‘/’ to command name ‘deleteSession’
[UiAutomator2] Did not get confirmation UiAutomator2 deleteSession worked; Error was: UnknownError: An unknown server-side error occurred while processing the command. Original error: Trying to proxy a session command without session id
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell am force-stop com.sells.android.wahoo’
[debug] [Logcat] Stopping logcat capture
[debug] [ADB] Removing forwarded port socket connection: 8201
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 forward --remove tcp:8201’
[UiAutomator2] Restoring hidden api policy to the device default configuration
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell ‘settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy’’
[debug] [BaseDriver] Event ‘newSessionStarted’ logged at 1655193676991 (16:01:16 GMT+0800 (中国标准时间))
C:\Users\user>appium -p 4700 -bp 4701 -U NF6LA6CE69IV6PR8
[Appium] Welcome to Appium v1.22.3
[Appium] Non-default server args:
[Appium] port: 4700
[Appium] bootstrapPort: 4701
[Appium] udid: NF6LA6CE69IV6PR8
[Appium] Deprecated server args:
[Appium] -U => --default-capabilities
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:
[Appium] udid: NF6LA6CE69IV6PR8
[Appium] Appium REST http interface listener started on 0.0.0.0:4700
[debug] [HTTP] Request idempotency key: 3a78776b-4ba2-4052-b85e-c2f9669eba16
[HTTP] --> POST /wd/hub/session
[HTTP] {“capabilities”:{“alwaysMatch”:{“appium:appPackage”:“com.sells.android.wahoo”,“appium:appActivity”:“com.sells.android.wahoo.ui.LandingActivity”,“appium:platformVersion”:“10”,“appium:deviceName”:“NF6LA6CE69IV6PR8”,“platformName”:“Android”,“appium:noReset”:true,“appium:automationName”:“UiAutomator2”},“firstMatch”:[{}]},“desiredCapabilities”:{“appPackage”:“com.sells.android.wahoo”,“appActivity”:“com.sells.android.wahoo.ui.LandingActivity”,“platformVersion”:“10”,“deviceName”:“NF6LA6CE69IV6PR8”,“platformName”:“Android”,“noReset”:true,“automationName”:“UiAutomator2”}}
[debug] [W3C] Calling AppiumDriver.createSession() with args: [{“appPackage”:“com.sells.android.wahoo”,“appActivity”:“com.sells.android.wahoo.ui.LandingActivity”,“platformVersion”:“10”,“deviceName”:“NF6LA6CE69IV6PR8”,“platformName”:“Android”,“noReset”:true,“automationName”:“UiAutomator2”},null,{“alwaysMatch”:{“appium:appPackage”:“com.sells.android.wahoo”,“appium:appActivity”:“com.sells.android.wahoo.ui.LandingActivity”,“appium:platformVersion”:“10”,“appium:deviceName”:“NF6LA6CE69IV6PR8”,“platformName”:“Android”,“appium:noReset”:true,“appium:automationName”:“UiAutomator2”},“firstMatch”:[{}]}]
[debug] [BaseDriver] Event ‘newSessionRequested’ logged at 1655193670075 (16:01:10 GMT+0800 (中国标准时间))
[BaseDriver] The following capabilities are not standard capabilities and should have an extension prefix:
[BaseDriver] udid
[Appium] Appium v1.22.3 creating new AndroidUiautomator2Driver (v1.70.1) session
[debug] [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided
[debug] [BaseDriver] Creating session with W3C capabilities: {
[debug] [BaseDriver] “alwaysMatch”: {
[debug] [BaseDriver] “platformName”: “Android”,
[debug] [BaseDriver] “appium:appPackage”: “com.sells.android.wahoo”,
[debug] [BaseDriver] “appium:appActivity”: “com.sells.android.wahoo.ui.LandingActivity”,
[debug] [BaseDriver] “appium:platformVersion”: “10”,
[debug] [BaseDriver] “appium:deviceName”: “NF6LA6CE69IV6PR8”,
[debug] [BaseDriver] “appium:noReset”: true,
[debug] [BaseDriver] “appium:automationName”: “UiAutomator2”,
[debug] [BaseDriver] “appium:udid”: “NF6LA6CE69IV6PR8”
[debug] [BaseDriver] },
[debug] [BaseDriver] “firstMatch”: [
[debug] [BaseDriver] {}
[debug] [BaseDriver] ]
[debug] [BaseDriver] }
[BaseDriver] Session created with session id: cb73aa88-99ac-4f9b-9504-56c9f405872a
[UiAutomator2] Starting ‘com.sells.android.wahoo’ directly on the device
[ADB] Found 1 ‘build-tools’ folders under ‘C:\Program Files\jadd\sdk’ (newest first):
[ADB] C:/Program Files/jadd/sdk/build-tools/android-4.3
[ADB] Using ‘adb.exe’ from ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 start-server’
[AndroidDriver] Retrieving device list
[debug] [ADB] Trying to find a connected android device
[debug] [ADB] Getting connected devices
[debug] [ADB] Connected devices: [{“udid”:“NF6LA6CE69IV6PR8”,“state”:“device”}]
[AndroidDriver] Using device: NF6LA6CE69IV6PR8
[ADB] Using ‘adb.exe’ from ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 start-server’
[debug] [ADB] Setting device id to NF6LA6CE69IV6PR8
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell getprop ro.build.version.sdk’
[debug] [ADB] Current device property ‘ro.build.version.sdk’: 29
[ADB] Getting device platform version
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell getprop ro.build.version.release’
[debug] [ADB] Current device property ‘ro.build.version.release’: 10
[debug] [ADB] Device API level: 29
[UiAutomator2] Relaxing hidden api policy
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell ‘settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1’’
[AndroidDriver] No app sent in, not parsing package/activity
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 wait-for-device’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell echo ping’
[debug] [AndroidDriver] Pushing settings apk to device…
[debug] [ADB] Getting install status for io.appium.settings
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell dumpsys package io.appium.settings’
[debug] [ADB] ‘io.appium.settings’ is installed
[debug] [ADB] Getting package info for ‘io.appium.settings’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell dumpsys package io.appium.settings’
[debug] [ADB] The installed ‘io.appium.settings’ package is older than ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk’ (5 < 30 or ‘2.3.0’ < ‘3.4.0’)’
[debug] [ADB] Executing upgrade of ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 help’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell ‘ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo ERROR’’
[debug] [ADB] The count of applications in the cache: 1
[ADB] The application at ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk’ is already cached to ‘/data/local/tmp/appium_cache/7c30ec5f0f993ec5accfb84873e85dc5147fdf0c.apk’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell touch -am /data/local/tmp/appium_cache/7c30ec5f0f993ec5accfb84873e85dc5147fdf0c.apk’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pm install -r -g /data/local/tmp/appium_cache/7c30ec5f0f993ec5accfb84873e85dc5147fdf0c.apk’
[ADB] The installation of ‘settings_apk-debug.apk’ took 2682ms
[debug] [ADB] Install command stdout: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package io.appium.settings signatures do not match previously installed version; ignoring!]
[debug] [ADB] Getting IDs of all ‘io.appium.settings’ processes
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell ‘pgrep --help; echo $?’’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)’
[debug] [ADB] Getting IDs of all ‘io.appium.settings’ processes
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)’
[debug] [ADB] Starting Appium Settings app
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell am start -n io.appium.settings/.Settings -a android.intent.action.MAIN -c android.intent.category.LAUNCHER’
[debug] [ADB] Getting IDs of all ‘io.appium.settings’ processes
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)’
[debug] [ADB] Getting IDs of all ‘io.appium.settings’ processes
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell appops set io.appium.settings android:mock_location allow’
[debug] [Logcat] Starting logs capture with command: ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe’ -P 5037 -s NF6LA6CE69IV6PR8 logcat -v threadtime
[debug] [UiAutomator2] Forwarding UiAutomator2 Server port 6790 to local port 8201
[debug] [ADB] Forwarding system: 8201 to device: 6790
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 forward tcp:8201 tcp:6790’
[debug] [ADB] Getting install status for io.appium.uiautomator2.server
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell dumpsys package io.appium.uiautomator2.server’
[debug] [ADB] ‘io.appium.uiautomator2.server’ is installed
[debug] [ADB] Getting package info for ‘io.appium.uiautomator2.server’
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell dumpsys package io.appium.uiautomator2.server’
[debug] [ADB] The installed ‘io.appium.uiautomator2.server’ package is older than ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk’ (1 < 95 or ‘1.10.0’ < ‘4.27.0’)’
[debug] [UiAutomator2] io.appium.uiautomator2.server installation state: olderVersionInstalled
[debug] [ADB] Checking app cert for C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk
[debug] [UiAutomator2] Deleting UiAutomator2 session
[debug] [UiAutomator2] Deleting UiAutomator2 server session
[debug] [WD Proxy] Matched ‘/’ to command name ‘deleteSession’
[UiAutomator2] Did not get confirmation UiAutomator2 deleteSession worked; Error was: UnknownError: An unknown server-side error occurred while processing the command. Original error: Trying to proxy a session command without session id
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell am force-stop com.sells.android.wahoo’
[debug] [Logcat] Stopping logcat capture
[debug] [ADB] Removing forwarded port socket connection: 8201
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 forward --remove tcp:8201’
[UiAutomator2] Restoring hidden api policy to the device default configuration
[debug] [ADB] Running ‘C:\Program Files\jadd\sdk\platform-tools\adb.exe -P 5037 -s NF6LA6CE69IV6PR8 shell ‘settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy’’
[debug] [BaseDriver] Event ‘newSessionStarted’ logged at 1655193676991 (16:01:16 GMT+0800 (中国标准时间))
[debug] [W3C] Encountered internal error running command: Error: Cannot verify the signature of ‘C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk’. Original error: Could not find ‘apksigner.jar’ in [“C:\Program Files\jadd\sdk\platform-tools\apksigner.jar”,“C:\Program Files\jadd\sdk\emulator\apksigner.jar”,“C:\Program Files\jadd\sdk\cmdline-tools\latest\bin\apksigner.jar”,“C:\Program Files\jadd\sdk\tools\apksigner.jar”,“C:\Program Files\jadd\sdk\tools\bin\apksigner.jar”,“C:\Program Files\jadd\sdk\apksigner.jar”,“C:\Program Files\jadd\sdk\build-tools\android-4.3\apksigner.jar”,“C:\Program Files\jadd\sdk\build-tools\android-4.3\lib\apksigner.jar”]. Do you have Android Build Tools installed at ‘C:\Program Files\jadd\sdk’?
[debug] [W3C] at ADB.checkApkCert (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-adb\lib\tools\apk-signing.js:306:11)
[debug] [W3C] at UiAutomator2Server.installServerApk (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\uiautomator2.js:117:13)
[debug] [W3C] at AndroidUiautomator2Driver.initUiAutomator2Server (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:494:7)
[debug] [W3C] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:390:5)
[debug] [W3C] at AndroidUiautomator2Driver.createSession (C:\Users\user\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:229:7)
[debug] [W3C] at AppiumDriver.createSession (C:\Users\user\AppData\Roaming\npm\node_modules\appium\lib\appium.js:387:35)
[HTTP] <-- POST /wd/hub/session 500 7056 ms - 2391
[HTTP]
2回答
-
Mushishi
2022-06-14
Original error: Could not find ‘apksigner.jar’ 看一下sdk环境匹配否022022-06-16 -
Mushishi
2022-06-14
The following capabilities are not standard capabilities and should have an extension prefix:
你的启动配置不是他想要的。你把你automationName 添加进去
00
相似问题