遇到一个头疼的问题

我的appium是1.17版本

驱动配置的代码:

//   在测试前进行初始化@BeforeTestpublic void setUp() throws Exception{
//      创建配置对象DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
//      添加配置(设备、设备类型、包名、活动启动入口)desiredCapabilities.setCapability("deviceName", "127.0.0.1:62001");desiredCapabilities.setCapability("platformName", "Android");desiredCapabilities.setCapability("appPackage", "com.ss.android.ugc.aweme");//不清除数据desiredCapabilities.setCapability("noReset", "false");desiredCapabilities.setCapability("appActivity", ".feedback.SubmitFeedbackActivity");
//      desiredCapabilities.setCapability("automationName", "UiAutomator1");desiredCapabilities.setCapability("automationName", "UiAutomator2");//      创建驱动(appium通信地址,配置对象)androidDriver = new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"),desiredCapabilities);
//      一般是在初始化完毕后写androidDriver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);}

运行eclipse

[RemoteTestNG] detected TestNG version 6.14.3
FAILED CONFIGURATION: @BeforeTest setUp
org.openqa.selenium.WebDriverException: It is impossible to create a new session because 'createSession' which takes HttpClient, InputStream and long was not found or it is not accessible
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T14:04:26.12Z'
System info: host: 'AUSU-PC', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_102'
Driver info: driver.version: AndroidDriverat io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:195)at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:209)at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:231)at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:207)at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:130)at io.appium.java_client.DefaultGenericMobileDriver.<init>(DefaultGenericMobileDriver.java:38)at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:84)at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:94)at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:93)at com.javaAuto.SwipeTest.setUp(SwipeTest.java:47)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:59)at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:458)at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:222)at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:142)at org.testng.TestRunner.beforeRun(TestRunner.java:529)at org.testng.TestRunner.run(TestRunner.java:497)at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)at org.testng.SuiteRunner.run(SuiteRunner.java:364)at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)at org.testng.TestNG.runSuites(TestNG.java:1049)at org.testng.TestNG.run(TestNG.java:1017)at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
Caused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:185)... 37 more
Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: pkg: /data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apkFailure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T14:04:26.12Z'
System info: host: 'AUSU-PC', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_102'
Driver info: driver.version: AndroidDriver
remote stacktrace: UnknownError: An unknown server-side error occurred while processing the command. Original error: pkg: /data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apkFailure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]at getResponseForW3CError (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:804:9)at asyncHandler (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:392:37)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:123)at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)... 42 moreSKIPPED CONFIGURATION: @AfterTest testDown
SKIPPED: apiTest
org.openqa.selenium.WebDriverException: It is impossible to create a new session because 'createSession' which takes HttpClient, InputStream and long was not found or it is not accessible
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T14:04:26.12Z'
System info: host: 'AUSU-PC', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_102'
Driver info: driver.version: AndroidDriverat io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:195)at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:209)at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:231)at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:207)at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:130)at io.appium.java_client.DefaultGenericMobileDriver.<init>(DefaultGenericMobileDriver.java:38)at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:84)at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:94)at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:93)at com.javaAuto.SwipeTest.setUp(SwipeTest.java:47)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:59)at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:458)at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:222)at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:142)at org.testng.TestRunner.beforeRun(TestRunner.java:529)at org.testng.TestRunner.run(TestRunner.java:497)at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)at org.testng.SuiteRunner.run(SuiteRunner.java:364)at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)at org.testng.TestNG.runSuites(TestNG.java:1049)at org.testng.TestNG.run(TestNG.java:1017)at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
Caused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:185)... 37 more
Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: pkg: /data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apkFailure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T14:04:26.12Z'
System info: host: 'AUSU-PC', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_102'
Driver info: driver.version: AndroidDriver
remote stacktrace: UnknownError: An unknown server-side error occurred while processing the command. Original error: pkg: /data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apkFailure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]at getResponseForW3CError (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:804:9)at asyncHandler (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:392:37)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:123)at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)... 42 more===============================================Default testTests run: 1, Failures: 0, Skips: 1Configuration Failures: 1, Skips: 1
==============================================================================================
Default suite
Total tests run: 1, Failures: 0, Skips: 1
Configuration Failures: 1, Skips: 1
===============================================

appium日志信息


The server is running
[2020-06-20 01:30:28][Appium] Welcome to Appium v1.17.1
[2020-06-20 01:30:28][Appium] Non-default server args:
[2020-06-20 01:30:28][Appium]   address: 127.0.0.1
[2020-06-20 01:30:28][Appium]   sessionOverride: true
[2020-06-20 01:30:28][Appium]   logTimestamp: true
[2020-06-20 01:30:28][Appium]   localTimezone: true
[2020-06-20 01:30:28][Appium]   logNoColors: true
[2020-06-20 01:30:28][Appium]   allowInsecure: {
[2020-06-20 01:30:28][Appium]   }
[2020-06-20 01:30:28][Appium]   denyInsecure: {
[2020-06-20 01:30:28][Appium]   }
[2020-06-20 01:30:28][Appium] Appium REST http interface listener started on 127.0.0.1:4723
[2020-06-20 01:30:41][HTTP] --> POST /wd/hub/session
[2020-06-20 01:30:41][HTTP] {"desiredCapabilities":{"appActivity":".feedback.SubmitFeedbackActivity","appPackage":"com.ss.android.ugc.aweme","noReset":"true","automationName":"UiAutomator2","platformName":"Android","deviceName":"127.0.0.1:62001"},"capabilities":{"alwaysMatch":{"appium:appActivity":".feedback.SubmitFeedbackActivity","appium:appPackage":"com.ss.android.ugc.aweme","appium:automationName":"UiAutomator2","appium:deviceName":"127.0.0.1:62001","appium:noReset":"true","platformName":"android"},"firstMatch":[{}]}}
[2020-06-20 01:30:41][W3C] Calling AppiumDriver.createSession() with args: [{"appActivity":".feedback.SubmitFeedbackActivity","appPackage":"com.ss.android.ugc.aweme","noReset":"true","automationName":"UiAutomator2","platformName":"Android","deviceName":"127.0.0.1:62001"},null,{"alwaysMatch":{"appium:appActivity":".feedback.SubmitFeedbackActivity","appium:appPackage":"com.ss.android.ugc.aweme","appium:automationName":"UiAutomator2","appium:deviceName":"127.0.0.1:62001","appium:noReset":"true","platformName":"android"},"firstMatch":[{}]}]
[2020-06-20 01:30:41][BaseDriver] Event 'newSessionRequested' logged at 1592631040955 (13:30:40 GMT+0800 (中国标准时间))
[2020-06-20 01:30:41][Appium] Appium v1.17.1 creating new AndroidUiautomator2Driver (v1.44.2) session
[2020-06-20 01:30:41][Appium] There are no active sessions for cleanup
[2020-06-20 01:30:41][BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided
[2020-06-20 01:30:41][BaseDriver] Creating session with W3C capabilities: {
[2020-06-20 01:30:41][BaseDriver]   "alwaysMatch": {
[2020-06-20 01:30:41][BaseDriver]     "platformName": "android",
[2020-06-20 01:30:41][BaseDriver]     "appium:appActivity": ".feedback.SubmitFeedbackActivity",
[2020-06-20 01:30:41][BaseDriver]     "appium:appPackage": "com.ss.android.ugc.aweme",
[2020-06-20 01:30:41][BaseDriver]     "appium:automationName": "UiAutomator2",
[2020-06-20 01:30:41][BaseDriver]     "appium:deviceName": "127.0.0.1:62001",
[2020-06-20 01:30:41][BaseDriver]     "appium:noReset": "true"
[2020-06-20 01:30:41][BaseDriver]   },
[2020-06-20 01:30:41][BaseDriver]   "firstMatch": [
[2020-06-20 01:30:41][BaseDriver]     {}
[2020-06-20 01:30:41][BaseDriver]   ]
[2020-06-20 01:30:41][BaseDriver] }
[2020-06-20 01:30:41][BaseDriver] Capability 'noReset' changed from string to boolean. This may cause unexpected behavior
[2020-06-20 01:30:41][BaseDriver] Session created with session id: 1f71ed3d-456f-47ab-b50f-99f8dba177db
[2020-06-20 01:30:41][UiAutomator2] Starting 'com.ss.android.ugc.aweme' directly on the device
[2020-06-20 01:30:41][ADB] Using 'adb.exe' from 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe'
[2020-06-20 01:30:41][AndroidDriver] Retrieving device list
[2020-06-20 01:30:41][ADB] Trying to find a connected android device
[2020-06-20 01:30:41][ADB] Getting connected devices...
[2020-06-20 01:30:41][ADB] Connected devices: [{"udid":"127.0.0.1:62001","state":"device"}]
[2020-06-20 01:30:41][AndroidDriver] Using device: 127.0.0.1:62001
[2020-06-20 01:30:41][ADB] Using 'adb.exe' from 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe'
[2020-06-20 01:30:41][ADB] Setting device id to 127.0.0.1:62001
[2020-06-20 01:30:41][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell getprop ro.build.version.sdk'
[2020-06-20 01:30:41][ADB] Current device property 'ro.build.version.sdk': 22
[2020-06-20 01:30:41][ADB] Device API level: 22
[2020-06-20 01:30:41][AndroidDriver] No app sent in, not parsing package/activity
[2020-06-20 01:30:41][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 wait-for-device'
[2020-06-20 01:30:41][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell echo ping'
[2020-06-20 01:30:41][AndroidDriver] Pushing settings apk to device...
[2020-06-20 01:30:41][ADB] Getting install status for io.appium.settings
[2020-06-20 01:30:41][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell dumpsys package io.appium.settings'
[2020-06-20 01:30:41][ADB] 'io.appium.settings' is installed
[2020-06-20 01:30:41][ADB] Getting package info for 'io.appium.settings'
[2020-06-20 01:30:41][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell dumpsys package io.appium.settings'
[2020-06-20 01:30:42][ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('3.1.0' >= '3.1.0')
[2020-06-20 01:30:42][ADB] There is no need to install/upgrade 'C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk'
[2020-06-20 01:30:42][ADB] Getting IDs of all 'io.appium.settings' processes
[2020-06-20 01:30:42][ADB] Using ps-based PID detection
[2020-06-20 01:30:42][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell ps'
[2020-06-20 01:30:42][AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions.
[2020-06-20 01:30:42][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell settings put secure mock_location 1'
[2020-06-20 01:30:43][Logcat] Starting logcat capture
[2020-06-20 01:30:43][UiAutomator2] Forwarding UiAutomator2 Server port 6790 to 8200
[2020-06-20 01:30:43][ADB] Forwarding system: 8200 to device: 6790
[2020-06-20 01:30:43][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 forward tcp\:8200 tcp\:6790'
[2020-06-20 01:30:43][ADB] Getting install status for io.appium.uiautomator2.server
[2020-06-20 01:30:43][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell dumpsys package io.appium.uiautomator2.server'
[2020-06-20 01:30:43][ADB] 'io.appium.uiautomator2.server' is installed
[2020-06-20 01:30:43][ADB] Getting package info for 'io.appium.uiautomator2.server'
[2020-06-20 01:30:43][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell dumpsys package io.appium.uiautomator2.server'
[2020-06-20 01:30:44][ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('4.5.5' >= '4.5.5')
[2020-06-20 01:30:44][UiAutomator2] io.appium.uiautomator2.server installation state: sameVersionInstalled
[2020-06-20 01:30:44][ADB] Checking app cert for C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.5.5.apk
[2020-06-20 01:30:44][ADB] Using 'apksigner.jar' from 'E:\android-studio-bundle-145.3276617-windows\sdk\build-tools\29.0.3\lib\apksigner.jar'
[2020-06-20 01:30:44][ADB] Starting apksigner: E:\\java\\jdk1.8.0_102\\bin\\java.exe -Xmx1024M -Xss1m -jar E:\\android-studio-bundle-145.3276617-windows\\sdk\\build-tools\\29.0.3\\lib\\apksigner.jar verify --print-certs C:\\Users\\AUSU\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-uiautomator2-server\\apks\\appium-uiautomator2-server-v4.5.5.apk
[2020-06-20 01:30:45][ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
[2020-06-20 01:30:45][ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
[2020-06-20 01:30:45][ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81
[2020-06-20 01:30:45][ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87
[2020-06-20 01:30:45][ADB]
[2020-06-20 01:30:45][ADB] 'C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.5.5.apk' is signed with the default certificate
[2020-06-20 01:30:45][ADB] Getting install status for io.appium.uiautomator2.server.test
[2020-06-20 01:30:45][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell dumpsys package io.appium.uiautomator2.server.test'
[2020-06-20 01:30:45][ADB] 'io.appium.uiautomator2.server.test' is not installed
[2020-06-20 01:30:45][ADB] Checking app cert for C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk
[2020-06-20 01:30:45][ADB] Starting apksigner: E:\\java\\jdk1.8.0_102\\bin\\java.exe -Xmx1024M -Xss1m -jar E:\\android-studio-bundle-145.3276617-windows\\sdk\\build-tools\\29.0.3\\lib\\apksigner.jar verify --print-certs C:\\Users\\AUSU\\AppData\\Local\\Programs\\Appium\\resources\\app\\node_modules\\appium\\node_modules\\appium-uiautomator2-server\\apks\\appium-uiautomator2-server-debug-androidTest.apk
[2020-06-20 01:30:46][ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
[2020-06-20 01:30:46][ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
[2020-06-20 01:30:46][ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81
[2020-06-20 01:30:46][ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87
[2020-06-20 01:30:46][ADB]
[2020-06-20 01:30:46][ADB] 'C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' is signed with the default certificate
[2020-06-20 01:30:46][UiAutomator2] Server packages are going to be (re)installed
[2020-06-20 01:30:46][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 features'
[2020-06-20 01:30:46][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell 'ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo _ERROR_''
[2020-06-20 01:30:46][ADB] The current Android API does not support extended ls options. Defaulting to no-options call
[2020-06-20 01:30:46][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell 'ls /data/local/tmp/appium_cache 2>&1 || echo _ERROR_''
[2020-06-20 01:30:47][ADB] The count of applications in the cache: 3
[2020-06-20 01:30:47][ADB] The application at 'C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.5.5.apk' is already cached to '/data/local/tmp/appium_cache/75e2638551246b73c8e1fef0017fc2163110ac3c.apk'
[2020-06-20 01:30:47][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell touch -am /data/local/tmp/appium_cache/75e2638551246b73c8e1fef0017fc2163110ac3c.apk'
[2020-06-20 01:30:47][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell pm install -r /data/local/tmp/appium_cache/75e2638551246b73c8e1fef0017fc2163110ac3c.apk'
[2020-06-20 01:30:48][ADB] The installation of 'appium-uiautomator2-server-v4.5.5.apk' took 1636ms
[2020-06-20 01:30:48][ADB] Install command stdout: pkg: /data/local/tmp/appium_cache/75e2638551246b73c8e1fef0017fc2163110ac3c.apk
[2020-06-20 01:30:48][ADB] Success
[2020-06-20 01:30:48][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell 'ls /data/local/tmp/appium_cache 2>&1 || echo _ERROR_''
[2020-06-20 01:30:49][ADB] The count of applications in the cache: 3
[2020-06-20 01:30:49][ADB] The application at 'C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' is already cached to '/data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apk'
[2020-06-20 01:30:49][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell touch -am /data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apk'
[2020-06-20 01:30:49][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell pm install -r /data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apk'
[2020-06-20 01:30:50][ADB] The installation of 'appium-uiautomator2-server-debug-androidTest.apk' took 1334ms
[2020-06-20 01:30:50][ADB] Install command stdout: pkg: /data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apk
[2020-06-20 01:30:50][ADB] Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
[2020-06-20 01:30:50][UiAutomator2] Deleting UiAutomator2 session
[2020-06-20 01:30:50][UiAutomator2] Deleting UiAutomator2 server session
[2020-06-20 01:30:50][WD Proxy] Matched '/' to command name 'deleteSession'
[2020-06-20 01:30:50][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
[2020-06-20 01:30:50][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 shell am force-stop com.ss.android.ugc.aweme'
[2020-06-20 01:30:51][Logcat] Stopping logcat capture
[2020-06-20 01:30:51][ADB] Removing forwarded port socket connection: 8200
[2020-06-20 01:30:51][ADB] Running 'E:\android-studio-bundle-145.3276617-windows\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:62001 forward --remove tcp\:8200'
[2020-06-20 01:30:51][BaseDriver] Event 'newSessionStarted' logged at 1592631051697 (13:30:51 GMT+0800 (中国标准时间))
[2020-06-20 01:30:51][W3C] Encountered internal error running command: Error: pkg: /data/local/tmp/appium_cache/7280876e456c1bb793964772b5bcb2ac96ecfcc4.apk
[2020-06-20 01:30:51][W3C] Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
[2020-06-20 01:30:51][W3C]     at ADB.install (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-adb\lib\tools\apk-utils.js:582:13)
[2020-06-20 01:30:51][W3C]     at UiAutomator2Server.installServerApk (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\uiautomator2.js:121:11)
[2020-06-20 01:30:51][W3C]     at AndroidUiautomator2Driver.initUiAutomator2Server (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:440:7)
[2020-06-20 01:30:51][W3C]     at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:338:5)
[2020-06-20 01:30:51][W3C]     at AndroidUiautomator2Driver.createSession (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:212:7)
[2020-06-20 01:30:51][W3C]     at AppiumDriver.createSession (C:\Users\AUSU\AppData\Local\Programs\Appium\resources\app\node_modules\appium\lib\appium.js:358:35)
[2020-06-20 01:30:51][W3C] Destroying socket connection
[2020-06-20 01:30:51][HTTP] <-- POST /wd/hub/session 500 10747 ms - 873
[2020-06-20 01:30:51][HTTP] 

我换成desiredCapabilities.setCapability("automationName", "UiAutomator1");是执行没问题的,但是没法获得toast的信息

我想获取toast的信息,但是这好像是基于UiAutomator2的,我把配置改为UiAutomator2就报错了

请问有大佬遇到这样的问题吗

appium运行报错相关推荐

  1. adb tcpip:5555,appium 运行报错

    adb devices 查看设备: ip:5555 127.0.0.1:62001 模拟器 adb connect 127.0.0.1:62001 运行pycharm + appium ,报错:找不到 ...

  2. appium运行报错java.net.SocketException: socket write error

    这个错我调了 快两天一点头绪没有,脚本正常跑没问题,但是就是控制台输出信息报错,没法定位问题在哪.报错如图: 虽然这个报错不影响测试结果,但是本人有强迫症,一定要查出究竟: 我的尝试: 1.那天试验, ...

  3. python运行启动报错解决方法_51testing:iOS自动化测试的那些干货:关于appium启动报错问题的解决办法...

    原标题:51testing:iOS自动化测试的那些干货:关于appium启动报错问题的解决办法 我们在进行iOS Appium自动化测试的时候,会遇到环境配置.兼容使用问题,这里做个总结,以避免后续踩 ...

  4. 自动化测试 appium 会报错 Could not proxy command to remote server. Original error: Error: socket hang up

    问题描述: 最近使用vivo X21A进行APP自动化测试过程中,发现程序运行过程中突然中断,查看报错信息 Error: socket hang up.appium 自动化测试,运行平台 vivo X ...

  5. SAP WM 自动创建TO单的JOB运行报错 - Enter the storage unit type - 对策

    SAP WM 自动创建TO单的JOB运行报错 - Enter the storage unit type - 对策 报错如下: 详细信息: Log for automatic creation of ...

  6. python3运行报错:TypeError: Object of type ‘type‘ is not JSON serializable解决方法(详细)

    python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法(详细) 参考文章: (1)python3运行报错:T ...

  7. tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].

    一.问题 tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost]. 多半情况是找不到 ...

  8. mpi tcp连接报错_MPI分布式编程 --3.OpenMPI多节点运行报错

    1. OpenMPI多节点运行报错问题 问题描述:节点一即host3,通过mpirun调用节点二即host4的mpi程序,报错如下. $ mpirun -np 1 --host host4 ./mai ...

  9. 【Java】Kryo运行报错:Exception in thread “main“ java.lang.IllegalArgumentException:Class is not registered

    练习代码如下: import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.io.Input; import com ...

最新文章

  1. jquery带token访问接口ajax
  2. 硬刚一周,3W字总结,一年的经验告诉你如何准备校招,拿大厂offer
  3. 操作系统内存管理——分区、页式、段式管理
  4. Headfirst设计模式的C++实现——策略模式(Strategy)
  5. 从0开始的Python学习009参数
  6. 在CXF API和拦截器中添加Gzip压缩
  7. ElasticSearch中的简单查询
  8. 鼠标连点器同时点多个位置_大神的强力鼠标清单,小白用它瞬间提升实力,在游戏里呼风唤雨...
  9. upload漏洞专题
  10. aloha协议c语言实现,任务ALOHA协议的OPNET仿真.doc
  11. 黑客常用dos命令详解
  12. 在win10 系统输入法 输入几下老是自动被禁用解决办法
  13. gensim训练wiki中文词向量
  14. 富文本编辑器:ckeditor(使用ckeditor4-vue)
  15. 如何保护您的域名系统免遭劫持
  16. 原生js获取document_常见的原生javascript DOM操作
  17. matlab画线的形状颜色
  18. 最详细的宝塔青龙面板搭建教程
  19. HTML表单制作个人简历
  20. CrystalDiskMark硬盘检测软件及下载地址

热门文章

  1. git clone与pull的区别
  2. Buildroot编译树莓派教程
  3. C# - RestSharp实现短信验证码注册登录完整示例
  4. python交互式环境是什么意思_如何在交互式环境中执行 Python 程序
  5. L1-028 判断素数 (10 分)
  6. 麦克引擎:下载BD图片其实可以很直接,反思,有时候我们太依赖引擎了
  7. 图片大小和像素分辨率关系
  8. Framework7中弹出确认信息提示框,取消/确定
  9. Couldn‘t save uncommitted changes. Tried to save uncommitted changes in stash before Update, but ...
  10. matlab的imfilter,在matlab中实现IMFILTER