Skip to content

Open an Application using Zebra MX Utility does not work #4435

@acaliaro

Description

@acaliaro

Steps to Reproduce

  1. Create a Xamarin.Android / Xamarin Forms (A) application
  2. Install on a Device
  3. Try to open the A application from a B application using Zebra MX tools

<characteristic type="Profile">
<parm name="ProfileName" value="ExecuteExtension"/>
<parm name="ModifiedDate" value="2020-03-14 18:46:07"/>
<parm name="TargetSystemVersion" value="6.0"/>
<characteristic type="AppMgr" version="5.1">
<parm name="emdk_name" value="LaunchApplication"/>
<parm name="Action" value="LaunchApplication"/>
<parm name="ApplicationName" value="My Application Name"/>


Expected Behavior

The app should open (with the same command, Native apps and System apps opens correctly)

Actual Behavior

The app open but crash:

03-20 18:19:05.272 10349-10349/? E/mono: Unhandled Exception:
    System.TypeInitializationException: The type initializer for 'Android.Runtime.Logger' threw an exception. ---> System.EntryPointNotFoundException: monodroid_get_log_categories assembly:<unknown assembly> type:<unknown type> member:(null)
        at (wrapper managed-to-native) Android.Runtime.Logger.monodroid_get_log_categories()
      at Android.Runtime.Logger..cctor () [0x00000] in <4ccdb3137d974856b786e1aeebbfbab6>:0 
       --- End of inner exception stack trace ---
      at Android.Runtime.AndroidObjectReferenceManager.CreateGlobalReference (Java.Interop.JniObjectReference value) [0x00008] in <4ccdb3137d974856b786e1aeebbfbab6>:0 
      at Java.Interop.JniObjectReference.NewGlobalRef () [0x0000a] in <26521a5118b44c858c385715922b9d5d>:0 
      at Java.Interop.JniRuntime..ctor (Java.Interop.JniRuntime+CreationOptions options) [0x0018e] in <26521a5118b44c858c385715922b9d5d>:0 
      at Android.Runtime.AndroidRuntime..ctor (System.IntPtr jnienv, System.IntPtr vm, System.Boolean allocNewObjectSupported, System.IntPtr classLoader, System.IntPtr classLoader_loadClass) [0x0000d] in <4ccdb3137d974856b786e1aeebbfbab6>:0 
      at Android.Runtime.JNIEnv.Initialize (Android.Runtime.JnienvInitializeArgs* args) [0x000e9] in <4ccdb3137d974856b786e1aeebbfbab6>:0 
03-20 18:19:05.272 10349-10349/? E/mono-rt: [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'Android.Runtime.Logger' threw an exception. ---> System.EntryPointNotFoundException: monodroid_get_log_categories assembly:<unknown assembly> type:<unknown type> member:(null)
        at (wrapper managed-to-native) Android.Runtime.Logger.monodroid_get_log_categories()
      at Android.Runtime.Logger..cctor () [0x00000] in <4ccdb3137d974856b786e1aeebbfbab6>:0 
       --- End of inner exception stack trace ---
      at Android.Runtime.AndroidObjectReferenceManager.CreateGlobalReference (Java.Interop.JniObjectReference value) [0x00008] in <4ccdb3137d974856b786e1aeebbfbab6>:0 
      at Java.Interop.JniObjectReference.NewGlobalRef () [0x0000a] in <26521a5118b44c858c385715922b9d5d>:0 
      at Java.Interop.JniRuntime..ctor (Java.Interop.JniRuntime+CreationOptions options) [0x0018e] in <26521a5118b44c858c385715922b9d5d>:0 
      at Android.Runtime.AndroidRuntime..ctor (System.IntPtr jnienv, System.IntPtr vm, System.Boolean allocNewObjectSupported, System.IntPtr classLoader, System.IntPtr classLoader_loadClass) [0x0000d] in <4ccdb3137d974856b786e1aeebbfbab6>:0 
      at Android.Runtime.JNIEnv.Initialize (Android.Runtime.JnienvInitializeArgs* args) [0x000e9] in <4ccdb3137d974856b786e1aeebbfbab6>:0 
03-20 18:19:05.278 10349-10349/? E/CameraBase: SCANNING dlclose for instance 0x7faea817c8
03-20 18:19:05.279 10349-10349/? E/CameraBase: SCANNING AFTER DLCLOSE
03-20 18:19:05.369 557-557/? I/Zygote: Process 10349 exited cleanly (1)
03-20 18:19:05.374 1153-1954/? I/ActivityManager: Process it.xxx.yyy(pid 10349) has died
03-20 18:19:05.374 1153-1954/? D/ActivityManager: cleanUpApplicationRecord -- 10349
03-20 18:19:05.375 1153-1954/? W/ActivityManager: Force removing ActivityRecord{f862b02 u0 it.xxx.yyy/crc64ae17cfc00a1e9d28.MainActivity t916}: app died, no saved state

I have this crash or other kind of crash... let me know if you need other logs

Version Information

Microsoft Visual Studio Community 2019
Versione 16.5.0
VisualStudio.16.Release/16.5.0+29911.84
Microsoft .NET Framework
Versione 4.8.03752

Edizione installata: Community

Visual C++ 2019 00435-60000-00000-AA409
Microsoft Visual C++ 2019

ADL Tools Service Provider 1.0
This package contains services used by Data Lake tools

ASA Service Provider 1.0

ASP.NET and Web Tools 2019 16.5.236.49856
ASP.NET and Web Tools 2019

ASP.NET Web Frameworks and Tools 2019 16.5.236.49856
Per altre informazioni, vedere https://www.asp.net/

Azure Data Lake Node 1.0
This package contains the Data Lake integration nodes for Server Explorer.

Azure Data Lake Tools for Visual Studio 2.4.5000.0
Microsoft Azure Data Lake Tools for Visual Studio

Azure Functions and Web Jobs Tools 16.5.236.49856
Azure Functions and Web Jobs Tools

Azure Stream Analytics Tools for Visual Studio 2.4.5000.0
Microsoft Azure Stream Analytics Tools for Visual Studio

Estensione IntelliCode 1.0
Informazioni dettagliate sull'estensione IntelliCode di Visual Studio

Estensioni per Strumenti contenitore di Visual Studio (anteprima) 1.0
Consente di visualizzare, gestire ed eseguire la diagnosi dei contenitori all'interno di Visual Studio.

Extensibility Message Bus 1.2.0 (d16-2@8b56e20)
Provides common messaging-based MEF services for loosely coupled Visual Studio extension components communication and integration.

Fabric.DiagnosticEvents 1.0
Eventi di diagnostica di Fabric

Gestione pacchetti NuGet 5.5.0
Gestione pacchetti NuGet in Visual Studio. Per altre informazioni su NuGet, visitare il sito Web https://docs.nuget.org/

Microsoft Azure HDInsight Azure Node 2.4.5000.0
HDInsight Node under Azure Node

Microsoft Azure Hive Query Language Service 2.4.5000.0
Language service for Hive query

Microsoft Azure Stream Analytics Language Service 2.4.5000.0
Language service for Azure Stream Analytics

Microsoft Azure Stream Analytics Node 1.0
Azure Stream Analytics Node under Azure Node

Microsoft JVM Debugger 1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Microsoft MI-Based Debugger 1.0
Provides support for connecting Visual Studio to MI compatible debuggers

Microsoft Visual Studio Tools per contenitori 1.1
Consente di sviluppare, eseguire e convalidare applicazioni ASP.NET Core nell'ambiente di destinazione. Premere F5 per modificare l'applicazione direttamente in un contenitore senza debug oppure CTRL+F5 per modificare e aggiornare l'app senza ricompilare il contenitore.

Mono Debugging for Visual Studio 16.5.512 (7a72495)
Support for debugging Mono processes with Visual Studio.

Pacchetto di Microsoft Visual Studio VC 1.0
Pacchetto di Microsoft Visual Studio VC

Pacchetto host dell'adattatore di debug di Visual Studio Code 1.0
Livello di interoperabilità per l'hosting degli adattatori di debug di Visual Studio Code in Visual Studio

Procedure guidate di Microsoft Visual C++ 1.0
Procedure guidate di Microsoft Visual C++

ProjectServicesPackage Extension 1.0
ProjectServicesPackage Visual Studio Extension Detailed Info

SQL Server Data Tools 16.0.62003.05170
Microsoft SQL Server Data Tools

Strumenti C# 3.5.0-beta4-20153-05+20b9af913f1b8ce0a62f72bea9e75e4aa3cf6b0e
Componenti di C# usati nell'IDE. A seconda del tipo e delle impostazioni del processo, è possibile che venga usata una versione diversa del compilatore.

Strumenti comuni di Azure 1.10
Fornisce servizi comuni da usare con Servizi mobili di Azure e gli strumenti di Microsoft Azure.

Strumenti del Servizio app di Azure versione 3.0.0 16.5.236.49856
Strumenti del Servizio app di Azure versione 3.0.0

Strumenti di Microsoft Azure 2.9
Strumenti di Microsoft Azure per Microsoft Visual Studio 2019 - versione 2.9.30207.1

Strumenti di Microsoft Azure Service Fabric per Visual Studio 16.0
Strumenti di Microsoft Azure Service Fabric per Visual Studio

Strumenti di recapito continuo Microsoft per Visual Studio 0.4
Consente di semplificare la configurazione delle pipeline Azure DevOps direttamente dall'IDE di Visual Studio.

Strumenti di Visual Basic 3.5.0-beta4-20153-05+20b9af913f1b8ce0a62f72bea9e75e4aa3cf6b0e
Componenti di Visual Basic usati nell'IDE. A seconda del tipo e delle impostazioni del processo, è possibile che venga usata una versione diversa del compilatore.

Strumenti TypeScript 16.0.20225.2001
Strumenti TypeScript per Microsoft Visual Studio

StylerPackage Extension 1.0
StylerPackage Visual Stuido Extension Detailed Info

ToolWindowHostedEditor 1.0
Hosting json editor into a tool window

Visual F# Tools 10.8.0.0 per F# 4.7 16.5.0-beta.20104.8+7c4de19faf36647c1ef700e655a52350840c6f03
Microsoft Visual F# Tools 10.8.0.0 per F# 4.7

Visual Studio Tools per contenitori 1.0
Visual Studio Tools per contenitori

Visual Studio Tools per Kubernetes 1.0
Visual Studio Tools per Kubernetes

VisualStudio.DeviceLog 1.0
Informazioni sul pacchetto

VisualStudio.Foo 1.0
Information about my package

VisualStudio.Mac 1.0
Mac Extension for Visual Studio

Xamarin 16.5.000.521 (d16-5@b3ea41e)
Estensione di Visual Studio per consentire lo sviluppo per Xamarin.iOS e Xamarin.Android.

Xamarin Designer 16.5.0.470 (remotes/origin/d16-5@681de3fd6)
Estensione di Visual Studio per abilitare gli strumenti di Xamarin Designer in Visual Studio.

Xamarin Templates 16.5.49 (0904f41)
Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.

Xamarin.Android SDK 10.2.0.100 (d16-5/988c811)
Xamarin.Android Reference Assemblies and MSBuild support.
Mono: c0c5c78
Java.Interop: xamarin/java.interop/d16-5@fc18c54
ProGuard: xamarin/proguard@905836d
SQLite: xamarin/sqlite@46204c4
Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-5@9f4ed4b

Xamarin.iOS and Xamarin.Mac SDK 13.14.1.39 (30e8706)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.

Log File

Metadata

Metadata

Assignees

Labels

Area: App RuntimeIssues in `libmonodroid.so`.need-infoIssues that need more information from the author.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions