Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to create session. An unknown server-side error occurred while processing the command. Original error: Cannot start the 'com.apkpure.aegon' application #19459

Closed
Robert12222 opened this issue Nov 28, 2023 · 3 comments
Labels

Comments

@Robert12222
Copy link

I'm new to Appium and I'm having an issue trying to create a session on Appium inspector. Here is my setup:

Android Studio: Pixel XL API 34

Go to Appium Server GUI -> Advanced
Server address: localhost
Port: 4723
Allow CORP: yes

Go to Appium Inspector
Remote host: localhost
Port: 4723
Path: /wd/hub

Allow Unauthorized Certificates

Select your capabilities

Start server

Appium setup
image

Appium inspection setup
image

The error
image

Appium logs
image

[Appium] Welcome to Appium v1.22.3
[Appium] Non-default server args:
[Appium] allowCors: true
[Appium] address: localhost
[Appium] relaxedSecurityEnabled: true
[Appium] allowInsecure: {
[Appium] }
[Appium] denyInsecure: {
[Appium] }
[Appium] You have enabled CORS requests from any host. Be careful not to visit sites which could maliciously try to start Appium sessions on your machine
[Appium] Appium REST http interface listener started on localhost:4723
[HTTP] --> POST /wd/hub/session
[HTTP] {"capabilities":{"alwaysMatch":{"platformName":"Android","appium:deviceName":"Android Emulator","appium:app":"C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"Android","appium:deviceName":"Android Emulator","appium:app":"C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true}}
[W3C] Calling AppiumDriver.createSession() with args: [{"platformName":"Android","appium:deviceName":"Android Emulator","appium:app":"C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"platformName":"Android","appium:deviceName":"Android Emulator","appium:app":"C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]}]
[BaseDriver] Event 'newSessionRequested' logged at 1701155477847 (07:11:17 GMT+0000 (Greenwich Mean Time))
[Appium]
[Appium] ======================================================================
[Appium] DEPRECATION WARNING:
[Appium]
[Appium] The 'automationName' capability was not provided in the desired
[Appium] capabilities for this Android session
[Appium]
[Appium] Setting 'automationName=UiAutomator2' by default and using the
[Appium] UiAutomator2 Driver
[Appium]
[Appium] The next major version of Appium (2.x) will require the
[Appium] 'automationName' capability to be set for all sessions on all
[Appium] platforms
[Appium]
[Appium] In previous versions (Appium <= 1.13.x), the default was
[Appium] 'automationName=UiAutomator1'
[Appium]
[Appium] If you wish to use that automation instead of UiAutomator2, please
[Appium] add 'automationName=UiAutomator1' to your desired capabilities
[Appium]
[Appium] For more information about drivers, please visit
[Appium] http://appium.io/docs/en/about-appium/intro/ and explore the
[Appium] 'Drivers' menu
[Appium]
[Appium] ======================================================================
[Appium]
[Appium] Appium v1.22.3 creating new AndroidUiautomator2Driver (v1.70.1) session
[Appium] Applying relaxed security to 'AndroidUiautomator2Driver' as per server command line argument. All insecure features will be enabled unless explicitly disabled by --deny-insecure
[BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided
[BaseDriver] Creating session with W3C capabilities: {
[BaseDriver] "alwaysMatch": {
[BaseDriver] "platformName": "Android",
[BaseDriver] "appium:deviceName": "Android Emulator",
[BaseDriver] "appium:app": "C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk",
[BaseDriver] "appium:ensureWebviewsHavePages": true,
[BaseDriver] "appium:nativeWebScreenshot": true,
[BaseDriver] "appium:newCommandTimeout": 3600,
[BaseDriver] "appium:connectHardwareKeyboard": true
[BaseDriver] },
[BaseDriver] "firstMatch": [
[BaseDriver] {}
[BaseDriver] ]
[BaseDriver] }
[BaseDriver] The following capabilities were provided, but are not recognized by Appium:
[BaseDriver] connectHardwareKeyboard
[BaseDriver] Session created with session id: ad20ebdd-39cb-47cd-8380-81456b54e182
[BaseDriver] Using local app 'C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk'
[UiAutomator2] Checking whether app is actually present
[ADB] Found 2 'build-tools' folders under 'C:\Users\rober\AppData\Local\Android\Sdk' (newest first):
[ADB] C:/Users/rober/AppData/Local/Android/Sdk/build-tools/34.0.0
[ADB] C:/Users/rober/AppData/Local/Android/Sdk/build-tools/33.0.1
[ADB] Using 'adb.exe' from 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server'
[AndroidDriver] Retrieving device list
[ADB] Trying to find a connected android device
[ADB] Getting connected devices
[ADB] Connected devices: [{"udid":"emulator-5554","state":"device"}]
[AndroidDriver] Using device: emulator-5554
[ADB] Using 'adb.exe' from 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 start-server'
[ADB] Setting device id to emulator-5554
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell getprop ro.build.version.sdk'
[ADB] Current device property 'ro.build.version.sdk': 34
[ADB] Getting device platform version
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell getprop ro.build.version.release'
[ADB] Current device property 'ro.build.version.release': 14
[ADB] Device API level: 34
[UiAutomator2] Relaxing hidden api policy
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 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] Parsing package and activity from app manifest
[ADB] Package name: 'com.apkpure.aegon'
[ADB] Main activity name: 'com.apkpure.aegon.main.activity.SplashActivity'
[AndroidDriver] Parsed package and activity are: com.apkpure.aegon/com.apkpure.aegon.main.activity.SplashActivity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 wait-for-device'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell echo ping'
[AndroidDriver] Pushing settings apk to device...
[ADB] Getting install status for io.appium.settings
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys package io.appium.settings'
[ADB] 'io.appium.settings' is installed
[ADB] Getting package info for 'io.appium.settings'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys package io.appium.settings'
[ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('3.4.0' >= '3.4.0')
[ADB] There is no need to install/upgrade 'C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk'
[ADB] Getting IDs of all 'io.appium.settings' processes
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell 'pgrep --help; echo $?''
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell pgrep -f ([[:blank:]]|^)io.appium.settings([[:blank:]]|$)'
[AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions.
[Logcat] Starting logs capture with command: C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 logcat -v threadtime
[UiAutomator2] Forwarding UiAutomator2 Server port 6790 to local port 8200
[ADB] Forwarding system: 8200 to device: 6790
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 forward tcp:8200 tcp:6790'
[ADB] Getting install status for io.appium.uiautomator2.server
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys package io.appium.uiautomator2.server'
[ADB] 'io.appium.uiautomator2.server' is installed
[ADB] Getting package info for 'io.appium.uiautomator2.server'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys package io.appium.uiautomator2.server'
[ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('4.27.0' >= '4.27.0')
[UiAutomator2] io.appium.uiautomator2.server installation state: sameVersionInstalled
[ADB] Checking app cert for C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk
[ADB] Using 'apksigner.jar' from 'C:\Users\rober\AppData\Local\Android\Sdk\build-tools\34.0.0\lib\apksigner.jar'
[ADB] Starting apksigner: 'C:\Program Files\Java\jdk-11\bin\java.exe' -Xmx1024M -Xss1m -jar C:\Users\rober\AppData\Local\Android\Sdk\build-tools\34.0.0\lib\apksigner.jar verify --print-certs 'C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk'
[ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
[ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
[ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81
[ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87
[ADB]
[ADB] sha256 hash did match for 'appium-uiautomator2-server-v4.27.0.apk'
[ADB] 'C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk' is signed with the default certificate
[ADB] Getting install status for io.appium.uiautomator2.server.test
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys package io.appium.uiautomator2.server.test'
[ADB] 'io.appium.uiautomator2.server.test' is installed
[ADB] Checking app cert for C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk
[ADB] Starting apksigner: 'C:\Program Files\Java\jdk-11\bin\java.exe' -Xmx1024M -Xss1m -jar C:\Users\rober\AppData\Local\Android\Sdk\build-tools\34.0.0\lib\apksigner.jar verify --print-certs 'C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk'
[ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
[ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
[ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81
[ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87
[ADB]
[ADB] sha256 hash did match for 'appium-uiautomator2-server-debug-androidTest.apk'
[ADB] 'C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' is signed with the default certificate
[UiAutomator2] Server packages are not going to be (re)installed
[UiAutomator2] Waiting up to 30000ms for services to be available
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell pm list instrumentation'
[UiAutomator2] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available
[ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist
[ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]]
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;'
[ADB] Checking app cert for C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk
[ADB] Starting apksigner: 'C:\Program Files\Java\jdk-11\bin\java.exe' -Xmx1024M -Xss1m -jar C:\Users\rober\AppData\Local\Android\Sdk\build-tools\34.0.0\lib\apksigner.jar verify --print-certs 'C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk'
[ADB] apksigner stdout: Signer #1 certificate DN: CN=apkpure, OU=apkpure, O=apkpure
[ADB] Signer #1 certificate SHA-256 digest: 22311a95d67057b82318e23b3efd7cc878e190b8dcd55ac2e7bb745343957474
[ADB] Signer #1 certificate SHA-1 digest: ec330db8c45c5cceb66797163779bf1d186aecaf
[ADB] Signer #1 certificate MD5 digest: 51fc52fda88cfcae687dd7b72836e9b2
[ADB]
[ADB] 'C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk' is signed with a non-default certificate
[ADB] Getting install status for com.apkpure.aegon
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys package com.apkpure.aegon'
[ADB] 'com.apkpure.aegon' is installed
[ADB] Getting package info for 'com.apkpure.aegon'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys package com.apkpure.aegon'
[ADB] The version name of the installed 'com.apkpure.aegon' is greater or equal to the application version name ('3.19.6501' >= '3.19.6501')
[ADB] There is no need to install/upgrade 'C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk'
[AndroidDriver] Performing fast reset on 'com.apkpure.aegon'
[ADB] Getting install status for com.apkpure.aegon
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys package com.apkpure.aegon'
[ADB] 'com.apkpure.aegon' is installed
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell am force-stop com.apkpure.aegon'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell pm clear com.apkpure.aegon'
[AndroidDriver] Performed fast reset on the installed 'com.apkpure.aegon' application (stop and clear)
[UiAutomator2] Performing shallow cleanup of automation leftovers
[UiAutomator2] No obsolete sessions have been detected (socket hang up)
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell am force-stop io.appium.uiautomator2.server.test'
[UiAutomator2] Starting UIAutomator2 server 4.27.0
[UiAutomator2] Using UIAutomator2 server from 'C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.27.0.apk' and test from 'C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk'
[UiAutomator2] Waiting up to 30000ms for UiAutomator2 to be online...
[ADB] Creating ADB subprocess with args: ["-P",5037,"-s","emulator-5554","shell","am","instrument","-w","-e","disableAnalytics",true,"io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"]
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8200/wd/hub/status] with no body
[WD Proxy] socket hang up
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8200/wd/hub/status] with no body
[WD Proxy] socket hang up
[Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server:
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8200/wd/hub/status] with no body
[WD Proxy] socket hang up
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8200/wd/hub/status] with no body
[WD Proxy] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}}
[UiAutomator2] The initialization of the instrumentation process took 3141ms
[WD Proxy] Matched '/session' to command name 'createSession'
[WD Proxy] Proxying [POST /session] to [POST http://127.0.0.1:8200/wd/hub/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","deviceName":"Android Emulator","app":"C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true},"platformName":"Android","deviceName":"emulator-5554","app":"C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"deviceUDID":"emulator-5554","appPackage":"com.apkpure.aegon"}],"alwaysMatch":{}}}
[WD Proxy] Got response with status 200: {"sessionId":"f4d080a7-4da7-43cd-8a69-e012989241ee","value":{"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","deviceName":"Android Emulator","app":"C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true},"platformName":"Android","deviceName":"emulator-5554","app":"C:\Users\rober\apk files\APKPure_v3.19.6501_apkpure.com.apk","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"deviceUDID":"emulator-5554","appPackage":"com.apkpure.aegon"}],"alwaysMatch":{}},"sessionId":"f4d080a7-4da7-43cd-8a69-e012989241ee"}}
[WD Proxy] Determined the downstream protocol as 'W3C'
[WD Proxy] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:8200/wd/hub/session/f4d080a7-4da7-43cd-8a69-e012989241ee/appium/device/info] with no body
[WD Proxy] Got response with status 200: {"sessionId":"f4d080a7-4da7-43cd-8a69-e012989241ee","value":{"androidId":"f9fd7d4995d45270","apiVersion":"34","bluetooth":{"state":"ON"},"brand":"google","carrierName":"T-Mobile","displayDensity":560,"locale":"en_US","manufacturer":"Google","model":"sdk_gphone64_x86_64","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":30000,"linkUpstreamBandwidthKbps":15000,"networkCapabilities":"NET_CAPABILITY_MMS,NET_CAPABILITY_SUPL,NET_CAPABILITY_DUN,NET_CAPABILITY_FOTA,NET_CAPABILITY_IMS,NET_CAPABILITY_CBS,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-2147483648,"transportTypes":"TRANSPORT_CELLULAR"},"detailedState":"CONNECTED","extraInfo":"epc.tmobile.com","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":10,"subtypeName":"HSPA","type":0,"typeName":"MOBILE"},{"capabili...
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window'
[AndroidDriver] Screen already unlocked, doing nothing
[UiAutomator2] Starting 'com.apkpure.aegon/com.apkpure.aegon.main.activity.SplashActivity and waiting for 'com.apkpure.aegon/com.apkpure.aegon.main.activity.SplashActivity'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell am start -W -n com.apkpure.aegon/com.apkpure.aegon.main.activity.SplashActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000'
[ADB] Waiting up to 20000ms for activity matching pkg: 'com.apkpure.aegon' and activity: 'com.apkpure.aegon.main.activity.SplashActivity' to be focused
[ADB] Possible activities, to be checked: 'com.apkpure.aegon.main.activity.SplashActivity', 'com.apkpure.aegon.com.apkpure.aegon.main.activity.SplashActivity'
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.google.android.permissioncontroller' and fully qualified activity name : 'com.android.permissioncontroller.permission.ui.GrantPermissionsActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.google.android.permissioncontroller' and fully qualified activity name : 'com.android.permissioncontroller.permission.ui.GrantPermissionsActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.google.android.permissioncontroller' and fully qualified activity name : 'com.android.permissioncontroller.permission.ui.GrantPermissionsActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.v2.app.detail.AppDetailV2Activity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.v2.app.detail.AppDetailV2Activity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.v2.app.detail.AppDetailV2Activity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.v2.app.detail.AppDetailV2Activity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.v2.app.detail.AppDetailV2Activity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.apkpure.aegon' and fully qualified activity name : 'com.apkpure.aegon.main.activity.MainTabActivity'
[ADB] Incorrect package and activity. Retrying.
[UiAutomator2] Deleting UiAutomator2 session
[UiAutomator2] Deleting UiAutomator2 server session
[WD Proxy] Matched '/' to command name 'deleteSession'
[WD Proxy] Proxying [DELETE /] to [DELETE http://127.0.0.1:8200/wd/hub/session/f4d080a7-4da7-43cd-8a69-e012989241ee] with no body
[WD Proxy] Got response with status 200: {"sessionId":"f4d080a7-4da7-43cd-8a69-e012989241ee","value":null}
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell am force-stop com.apkpure.aegon'
[Instrumentation] .
[Instrumentation] Time: 27.132
[Instrumentation]
[Instrumentation] OK (1 test)
[Instrumentation] The process has exited with code 0
[Logcat] Stopping logcat capture
[ADB] Removing forwarded port socket connection: 8200
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 forward --remove tcp:8200'
[UiAutomator2] Restoring hidden api policy to the device default configuration
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy''
[BaseDriver] Event 'newSessionStarted' logged at 1701155511081 (07:11:51 GMT+0000 (Greenwich Mean Time))
[W3C] Encountered internal error running command: Error: Cannot start the 'com.apkpure.aegon' application. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting. Original error: 'com.apkpure.aegon.main.activity.SplashActivity' or 'com.apkpure.aegon.com.apkpure.aegon.main.activity.SplashActivity' never started. Visit https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md for troubleshooting
[W3C] at ADB.startApp (C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-adb\lib\tools\apk-utils.js:179:11)
[W3C] at AndroidUiautomator2Driver.ensureAppStarts (C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:564:7)
[W3C] at AndroidUiautomator2Driver.startUiAutomator2Session (C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:431:7)
[W3C] at AndroidUiautomator2Driver.createSession (C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:229:7)
[W3C] at AppiumDriver.createSession (C:\Users\rober\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\appium\lib\appium.js:387:35)
[HTTP] <-- POST /wd/hub/session 500 33305 ms - 1557
[HTTP]

@KazuCocoa
Copy link
Member

KazuCocoa commented Nov 28, 2023

It looks like the app under test showed permission view when it launched by system instead of the app's activity. appium:autoGrantPermissions capability may help https://github.com/appium/appium-uiautomator2-driver?tab=readme-ov-file#app to grant permissions.

[AndroidDriver] Screen already unlocked, doing nothing
[UiAutomator2] Starting 'com.apkpure.aegon/com.apkpure.aegon.main.activity.SplashActivity and waiting for 'com.apkpure.aegon/com.apkpure.aegon.main.activity.SplashActivity'
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell am start -W -n com.apkpure.aegon/com.apkpure.aegon.main.activity.SplashActivity -S -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000'
[ADB] Waiting up to 20000ms for activity matching pkg: 'com.apkpure.aegon' and activity: 'com.apkpure.aegon.main.activity.SplashActivity' to be focused
[ADB] Possible activities, to be checked: 'com.apkpure.aegon.main.activity.SplashActivity', 'com.apkpure.aegon.com.apkpure.aegon.main.activity.SplashActivity'
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.google.android.permissioncontroller' and fully qualified activity name : 'com.android.permissioncontroller.permission.ui.GrantPermissionsActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'
[ADB] Found package: 'com.google.android.permissioncontroller' and fully qualified activity name : 'com.android.permissioncontroller.permission.ui.GrantPermissionsActivity'
[ADB] Incorrect package and activity. Retrying.
[ADB] Getting focused package and activity
[ADB] Running 'C:\Users\rober\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 shell dumpsys window displays'

@KazuCocoa
Copy link
Member

https://discuss.appium.io/ might help to ask questions

@KazuCocoa
Copy link
Member

Btw, the appium 1.22.3 is quit old. You could use newer inspector and appium.
https://github.com/appium/appium-inspector
https://appium.io/docs/en/2.1/quickstart/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants