Skip to content

Instantly share code, notes, and snippets.

@gremito
Created February 4, 2020 02:12
Show Gist options
  • Save gremito/76aaeb2abe68a93c7861b2209b4962d4 to your computer and use it in GitHub Desktop.
Save gremito/76aaeb2abe68a93c7861b2209b4962d4 to your computer and use it in GitHub Desktop.

Revisions

  1. gremito renamed this gist Feb 4, 2020. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. gremito created this gist Feb 4, 2020.
    228 changes: 228 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,228 @@
    [GENERIC] Calling AppiumDriver.getSessions() with args: []
    [GENERIC] Responding to client with driver.getSessions() result: []
    [HTTP] <-- GET /wd/hub/sessions 200 5 ms - 40
    [HTTP]
    [HTTP] --> POST /wd/hub/session
    [HTTP] {"desiredCapabilities":{"app":"/Users/gremito/xamarin_app/Droid/bin/Release/com.xxx.yyy.xamarin_app.apk","appActivity":"md5565e74a9229abc13ea527ec328fe46e8.MainActivity","appPackage":"com.xxx.yyy.xamarin_app","automationName":"Espresso","avd":"Pixel_3a_API_29","deviceName":"Android Emulator","noSign":true,"platformName":"Android","newCommandTimeout":0,"connectHardwareKeyboard":true}}
    [MJSONWP] Calling AppiumDriver.createSession() with args: [{"app":"/Users/gremito/xamarin_app/Droid/bin/Release/com.xxx.yyy.xamarin_app.apk","appActivity":"md5565e74a9229abc13ea527ec328fe46e8.MainActivity","appPackage":"com.xxx.yyy.xamarin_app","automationName":"Espresso","avd":"Pixel_3a_API_29","deviceName":"Android Emulator","noSign":true,"platformName":"Android","newCommandTimeout":0,"connectHardwareKeyboard":true},null,null]
    [BaseDriver] Event 'newSessionRequested' logged at 1580726463005 (19:41:03 GMT+0900 (JST))
    [Appium] Appium v1.15.1 creating new EspressoDriver (v1.16.0) session
    [BaseDriver] Creating session with MJSONWP desired capabilities: {
    [BaseDriver] "app": "/Users/gremito/xamarin_app/Droid/bin/Release/com.xxx.yyy.xamarin_app.apk",
    [BaseDriver] "appActivity": "md5565e74a9229abc13ea527ec328fe46e8.MainActivity",
    [BaseDriver] "appPackage": "com.xxx.yyy.xamarin_app",
    [BaseDriver] "automationName": "Espresso",
    [BaseDriver] "avd": "Pixel_3a_API_29",
    [BaseDriver] "deviceName": "Android Emulator",
    [BaseDriver] "noSign": true,
    [BaseDriver] "platformName": "Android",
    [BaseDriver] "newCommandTimeout": 0,
    [BaseDriver] "connectHardwareKeyboard": true
    [BaseDriver] }
    [BaseDriver] The following capabilities were provided, but are not recognized by Appium:
    [BaseDriver] connectHardwareKeyboard
    [BaseDriver] Session created with session id: 339adeaf-274c-44ea-9997-73d91402720e
    [BaseDriver] Using local app '/Users/gremito/xamarin_app/Droid/bin/Release/com.xxx.yyy.xamarin_app.apk'
    [Espresso] Checking whether app is actually present
    [Espresso] EspressoDriver version: 1.16.0
    [ADB] Found 2 'build-tools' folders under '/Users/gremito/Library/Android/sdk' (newest first):
    [ADB] /Users/gremito/Library/Android/sdk/build-tools/29.0.2
    [ADB] /Users/gremito/Library/Android/sdk/build-tools/28.0.3
    [ADB] Using 'adb' from '/Users/gremito/Library/Android/sdk/platform-tools/adb'
    [ADB] Trying to find 'Pixel_3a_API_29' emulator
    [ADB] Getting connected emulators
    [ADB] Getting connected devices...
    [ADB] Connected devices: [{"udid":"emulator-5554","state":"device"}]
    [ADB] 1 emulator(s) connected
    [ADB] Sending telnet command to device: avd name
    [ADB] Getting running emulator port
    [ADB] Socket connection to device created
    [ADB] Socket connection to device ready
    [ADB] Telnet command got response: Pixel_3a_API_29
    [ADB] Found emulator 'Pixel_3a_API_29' on port 5554
    [ADB] Setting device id to emulator-5554
    [AndroidDriver] Not launching AVD because it is already running.
    [AndroidDriver] Using device: emulator-5554
    [ADB] Using 'adb' from '/Users/gremito/Library/Android/sdk/platform-tools/adb'
    [ADB] Setting device id to emulator-5554
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.version.sdk'
    [ADB] Current device property 'ro.build.version.sdk': 29
    [ADB] Device API level: 29
    [Espresso] Relaxing hidden api policy
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy_pre_p_apps 1'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy_p_apps 1'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy 1'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 wait-for-device'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell echo ping'
    [AndroidDriver] Pushing settings apk to device...
    [ADB] Getting install status for io.appium.settings
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -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 '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.settings'
    [ADB] Using 'apkanalyzer' from '/Users/gremito/Library/Android/sdk/tools/bin/apkanalyzer'
    [ADB] Starting '/Users/gremito/Library/Android/sdk/tools/bin/apkanalyzer' with args ["manifest","print","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk"]
    [ADB] Cannot extract apk info using apkanalyzer. Falling back to aapt. Original error: Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
    [ADB] at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156)
    [ADB] at com.android.repository.api.SchemaModule.(SchemaModule.java:75)
    [ADB] at com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81)
    [ADB] at com.android.tools.apk.analyzer.ApkAnalyzerCli.getAaptInvokerFromSdk(ApkAnalyzerCli.java:277)
    [ADB] at com.android.tools.apk.analyzer.ApkAnalyzerCli.main(ApkAnalyzerCli.java:129)
    [ADB] Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
    [ADB] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    [ADB] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    [ADB] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    [ADB] ... 5 more
    [ADB]
    [ADB] Using 'aapt' from '/Users/gremito/Library/Android/sdk/build-tools/29.0.2/aapt'
    [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('2.14.2' >= '2.14.2')
    [ADB] There is no need to install/upgrade '/Applications/Appium.app/Contents/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 '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'pgrep --help; echo $?''
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pgrep -f io\\.appium\\.settings'
    [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions.
    [Logcat] Starting logcat capture
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global animator_duration_scale'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global transition_animation_scale'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global window_animation_scale'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am broadcast -a io.appium.settings.animation -n io.appium.settings/.receivers.AnimationSettingReceiver --es setstatus disable'
    [Espresso] Forwarding Espresso Server port 6791 to 8300
    [ADB] Forwarding system: 8300 to device: 6791
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward tcp\:8300 tcp\:6791'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys window'
    [AndroidDriver] Screen already unlocked, doing nothing
    [Espresso] Skipping application signing because noSign capability is set to true. Having the application under test with improper signature/non-signed will cause Espresso automation startup failure.
    [ADB] Getting install status for com.xxx.yyy.xamarin_app
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package com.xxx.yyy.xamarin_app'
    [ADB] 'com.xxx.yyy.xamarin_app' is installed
    [ADB] Getting package info for 'com.xxx.yyy.xamarin_app'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package com.xxx.yyy.xamarin_app'
    [ADB] Starting '/Users/gremito/Library/Android/sdk/tools/bin/apkanalyzer' with args ["manifest","print","/Users/gremito/xamarin_app/Droid/bin/Release/com.xxx.yyy.xamarin_app.apk"]
    [ADB] Cannot extract apk info using apkanalyzer. Falling back to aapt. Original error: Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
    [ADB] at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156)
    [ADB] at com.android.repository.api.SchemaModule.(SchemaModule.java:75)
    [ADB] at com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81)
    [ADB] at com.android.tools.apk.analyzer.ApkAnalyzerCli.getAaptInvokerFromSdk(ApkAnalyzerCli.java:277)
    [ADB] at com.android.tools.apk.analyzer.ApkAnalyzerCli.main(ApkAnalyzerCli.java:129)
    [ADB] Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
    [ADB] at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    [ADB] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    [ADB] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    [ADB] ... 5 more
    [ADB]
    [ADB] The version name of the installed 'com.xxx.yyy.xamarin_app' is greater or equal to the application version name ('3.1.2' >= '3.1.2')
    [ADB] There is no need to install/upgrade '/Users/gremito/xamarin_app/Droid/bin/Release/com.xxx.yyy.xamarin_app.apk'
    [AndroidDriver] Performing fast reset on 'com.xxx.yyy.xamarin_app'
    [ADB] Getting install status for com.xxx.yyy.xamarin_app
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package com.xxx.yyy.xamarin_app'
    [ADB] 'com.xxx.yyy.xamarin_app' is installed
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am force-stop com.xxx.yyy.xamarin_app'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm clear com.xxx.yyy.xamarin_app'
    [AndroidDriver] Performed fast reset on the installed 'com.xxx.yyy.xamarin_app' application (stop and clear)
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell ls /data/local/tmp/espresso.apppackage'
    [Espresso] The previous target application package is unknown
    [Espresso] Forcing Espresso server rebuild because of changed application package
    [Espresso] Deleting the obsolete Espresso server package '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk'
    [Espresso] Repackaging espresso server for: 'com.xxx.yyy.xamarin_app'
    [Espresso] Creating new manifest: '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/AndroidManifest.xml'
    [ADB] Found the most recent Android platform: {"platform":"android-29","platformPath":"/Users/gremito/Library/Android/sdk/platforms/android-29"}
    [ADB] Using 'aapt2' from '/Users/gremito/Library/Android/sdk/build-tools/29.0.2/aapt2'
    [ADB] Compiling the manifest using '/Users/gremito/Library/Android/sdk/build-tools/29.0.2/aapt2 link -o /var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/AndroidManifest.xml.apk --manifest /var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/AndroidManifest.xml --rename-manifest-package io.appium.espressoserver.test --rename-instrumentation-target-package com.xxx.yyy.xamarin_app -I /Users/gremito/Library/Android/sdk/platforms/android-29/android.jar -v'
    [ADB] Compiled the manifest at '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/AndroidManifest.xml.apk'
    [ADB] Inserting manifest '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/AndroidManifest.xml', src: '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-espresso-driver/espresso-server/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk', dst: '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk'
    [ADB] Unzipping '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/AndroidManifest.xml.apk' to '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T'
    [ADB] Unzip successful
    [ADB] Moving manifest
    [ADB] Manifest insertion into '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' is completed
    [Espresso] Repackaged espresso server ready: '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk'
    [ADB] Checking app cert for /var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk
    [ADB] Using 'apksigner' from '/Users/gremito/Library/Android/sdk/build-tools/29.0.2/apksigner'
    [ADB] Starting '/Users/gremito/Library/Android/sdk/build-tools/29.0.2/apksigner' with args '["verify","--print-certs","/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk"]'
    [ADB] Got an error during apksigner execution: Command '/Users/gremito/Library/Android/sdk/build-tools/29.0.2/apksigner verify --print-certs /var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' exited with code 1
    [ADB] apksigner stderr: DOES NOT VERIFY
    [ADB] ERROR: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF indicates the APK is signed using APK Signature Scheme v2 but no such signature was found. Signature stripped?
    [ADB]
    [ADB] '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' is not signed with debug cert
    [ADB] Using 'zipalign' from '/Users/gremito/Library/Android/sdk/build-tools/29.0.2/zipalign'
    [ADB] /var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' is already zip-aligned. Doing nothing
    [ADB] Signing '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' with default cert
    [ADB] Starting '/Users/gremito/Library/Android/sdk/build-tools/29.0.2/apksigner' with args '["sign","--key","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-adb/keys/testkey.pk8","--cert","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-adb/keys/testkey.x509.pem","/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk"]'
    [ADB] Uninstalling io.appium.espressoserver.test
    [ADB] Getting install status for io.appium.espressoserver.test
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.espressoserver.test'
    [ADB] 'io.appium.espressoserver.test' is installed
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am force-stop io.appium.espressoserver.test'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 uninstall io.appium.espressoserver.test'
    [ADB] 'adb uninstall io.appium.espressoserver.test' command output: Success
    [ADB] io.appium.espressoserver.test was successfully uninstalled
    [Espresso] Uninstalled the obsolete Espresso server package from the device under test
    [ADB] Getting install status for io.appium.espressoserver.test
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.espressoserver.test'
    [ADB] 'io.appium.espressoserver.test' is not installed
    [ADB] App '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' is not installed
    [Espresso] Installing Espresso Test Server apk from the target device (path: '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk')
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo _ERROR_''
    [ADB] The count of applications in the cache: 2
    [ADB] The application at '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' is already cached to '/data/local/tmp/appium_cache/00c13f608dbdc3d61acb4ac7a5a71ff49e4528ea.apk'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/00c13f608dbdc3d61acb4ac7a5a71ff49e4528ea.apk'
    [ADB] The installation of 'io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' took 5.572s
    [ADB] Install command stdout: Success
    [Espresso] Installed Espresso Test Server apk '/var/folders/hm/0rhbvj1d7t769n29dm9t3dzw0000gn/T/io.appium.espressoserver.test_1.16.0_com.xxx.yyy.xamarin_app.apk' (pkg: 'io.appium.espressoserver.test')
    [Espresso] Performing cleanup of automation leftovers
    [Espresso] No obsolete sessions have been detected (Error: socket hang up)
    [Espresso] Starting Espresso Server v1.16.0 with cmd: adb shell am instrument -w -e debug false io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner
    [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","emulator-5554","shell","am","instrument","-w","-e","debug","false","io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner"]
    [Espresso] [Instrumentation] [STDERR] java.lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner} from pid=8489, uid=8489 not allowed because package io.appium.espressoserver.test does not have a signature matching the target com.xxx.yyy.xamarin_app
    [Espresso] [Instrumentation] [STDERR] at android.os.Parcel.createException(Parcel.java:2071)
    [Espresso] [Instrumentation] [STDERR] at android.os.Parcel.readException(Parcel.java:2039)
    [Espresso] Deleting espresso session
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am broadcast -a io.appium.settings.animation -n io.appium.settings/.receivers.AnimationSettingReceiver --es setstatus enable'
    [Espresso] [Instrumentation] [STDERR] at android.os.Parcel.readException(Parcel.java:1987)
    [Espresso] [Instrumentation] [STDERR] at android.app.IActivityManager$Stub$Proxy.startInstrumentation(IActivityManager.java:5441)
    [Espresso] [Instrumentation] [STDERR] at com.android.commands.am.Instrument.run(Instrument.java:512)
    [Espresso] [Instrumentation] [STDERR] at com.android.commands.am.Am.runInstrument(Am.java:196)
    [Espresso] [Instrumentation] [STDERR] at com.android.commands.am.Am.onRun(Am.java:80)
    [Espresso] [Instrumentation] [STDERR] at com.android.internal.os.BaseCommand.run(BaseCommand.java:56)
    [Espresso] [Instrumentation] [STDERR] at com.android.commands.am.Am.main(Am.java:50)
    [Espresso] [Instrumentation] [STDERR] at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    [Espresso] [Instrumentation] [STDERR] at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:338)
    [Espresso] [Instrumentation] [STDERR] Caused by: android.os.RemoteException: Remote stack trace:
    [Espresso] [Instrumentation] [STDERR] at com.android.server.am.ActivityManagerService.startInstrumentation(ActivityManagerService.java:15744)
    [Espresso] [Instrumentation] [STDERR] at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2350)
    [Espresso] [Instrumentation] [STDERR] at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2741)
    [Espresso] [Instrumentation] [STDERR] at android.os.Binder.execTransactInternal(Binder.java:1021)
    [Espresso] [Instrumentation] [STDERR] at android.os.Binder.execTransact(Binder.java:994)
    [Espresso] [Instrumentation] [STDERR]
    [Espresso] [Instrumentation] [STDOUT] INSTRUMENTATION_STATUS: Error=Permission Denial: starting instrumentation ComponentInfo{io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner} from pid=8489, uid=8489 not allowed because package io.appium.espressoserver.test does not have a signature matching the target com.xxx.yyy.xamarin_app
    [Espresso] [Instrumentation] [STDOUT] INSTRUMENTATION_STATUS: id=ActivityManagerService
    [Espresso] [Instrumentation] [STDOUT] INSTRUMENTATION_STATUS_CODE: -1
    [Espresso] Instrumentation process exited with code 1 from signal null
    [Espresso] Instrumentation process died with code 1 and signal null
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am force-stop com.xxx.yyy.xamarin_app'
    [Logcat] Stopping logcat capture
    [Espresso] Restoring hidden api policy to the device default configuration
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy_pre_p_apps'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy_p_apps'
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy'
    [ADB] Removing forwarded port socket connection: 8300
    [ADB] Running '/Users/gremito/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward --remove tcp\:8300'
    [BaseDriver] Event 'newSessionStarted' logged at 1580726475038 (19:41:15 GMT+0900 (JST))
    [MJSONWP] Encountered internal error running command: Error: java.lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner} from pid=8489, uid=8489 not allowed because package io.appium.espressoserver.test does not have a signature matching the target com.xxx.yyy.xamarin_app
    [MJSONWP] at android.os.Parcel.createException(Parcel.java:2071)
    [MJSONWP] at android.os.Parcel.readException(Parcel.java:2039)
    [MJSONWP] at android.os.Parcel.readException(Parcel.java:1987)
    [MJSONWP] at instProcess.start (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-espresso-driver/lib/espresso-runner.js:198:15)
    [MJSONWP] at startDetector (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/teen_process/lib/subprocess.js:106:32)
    [MJSONWP] at Socket.handleOutput (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/teen_process/lib/subprocess.js:159:48)
    [MJSONWP] at Socket.emit (events.js:182:13)
    [MJSONWP] at addChunk (_stream_readable.js:279:12)
    [MJSONWP] at readableAddChunk (_stream_readable.js:260:13)
    [MJSONWP] at Socket.Readable.push (_stream_readable.js:219:10)
    [MJSONWP] at Pipe.onread (net.js:636:20)
    [HTTP] <-- POST /wd/hub/session 500 12038 ms - 613
    [HTTP]
    [HTTP] --> DELETE /wd/hub/session
    [HTTP] {}
    [HTTP] No route found. Setting content type to 'text/plain'
    [HTTP] <-- DELETE /wd/hub/session 404 4 ms - 57
    [HTTP]