Discussion:
[Linphone-developers] Xamarin / System.EntryPointNotFoundException
Wessel Oosthuizen
2018-09-20 13:07:40 UTC
Permalink
Hello,

I am having the same issue as in this thread.

https://lists.nongnu.org/archive/html/linphone-developers/2017-06/msg00030.html

I am trying to deploy this to an Android 4.2 device, but getting the error

System.EntryPointNotFoundException: ms_set_jvm_from_env

Your sample Xamarin application has the same behavior.

It works fine on my phone, android 8...

Any advice?

Thanks
Wessel Oosthuizen
Wessel Oosthuizen
2018-09-24 21:27:17 UTC
Permalink
Hello, here is some logs related to this issue. I filtered with "linphone"

Time

Device Name

Type

PID

Tag

Message

01-01 20:09:40.890

unknown SoftwinerEvb

Debug

29074

Mono

Could not find 'ms_set_jvm_from_envA' due to 'Symbol not found: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:40.890

unknown SoftwinerEvb

Debug

29074

Mono

Could not find 'ms_set_jvm_from_envA' due to 'Symbol not found: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:40.890

unknown SoftwinerEvb

Debug

29074

Mono

Could not find 'ms_set_jvm_from_env' due to 'Symbol not found: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:40.880

unknown SoftwinerEvb

Debug

29074

Mono

Could not find 'ms_set_jvm_from_env' due to 'Symbol not found: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:40.880

unknown SoftwinerEvb

Debug

29074

Mono

DllImport searching in: 'linphone' ('/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone.so').

01-01 20:09:39.320

unknown SoftwinerEvb

Debug

29074

Mono

DllImport searching in: 'linphone' ('/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone.so').

01-01 20:09:39.320

unknown SoftwinerEvb

Debug

29074

Mono

Could not find 'ms_set_jvm_from_envA' due to 'Symbol not found: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:39.320

unknown SoftwinerEvb

Debug

29074

Mono

Could not find 'ms_set_jvm_from_envA' due to 'Symbol not found: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:39.320

unknown SoftwinerEvb

Debug

29074

Mono

Could not find 'ms_set_jvm_from_env' due to 'Symbol not found: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:39.320

unknown SoftwinerEvb

Debug

29074

Mono

Could not find 'ms_set_jvm_from_env' due to 'Symbol not found: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:39.310

unknown SoftwinerEvb

Debug

29074

Mono

DllImport searching in: 'linphone' ('/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone.so').

01-01 20:09:39.310

unknown SoftwinerEvb

Debug

29074

Mono

DllImport loaded library '/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone.so'.

01-01 20:09:39.310

unknown SoftwinerEvb

Debug

29074

Mono

DllImport error loading library '/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone': 'Cannot load library: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1//mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/liblinphone" not found'.

01-01 20:09:39.310

unknown SoftwinerEvb

Debug

29074

Mono

DllImport attempting to load: 'linphone'.

01-01 20:09:36.540

unknown SoftwinerEvb

Debug

29074

dalvikvm

Added shared lib /data/app-lib/com.tekwavesolutions.tes-1/liblinphone.so 0x40f80538

01-01 20:09:36.470

unknown SoftwinerEvb

Debug

29074

dalvikvm

Trying to load lib /data/app-lib/com.tekwavesolutions.tes-1/liblinphone.so 0x40f80538

01-01 20:09:21.960

unknown SoftwinerEvb

Debug

29074

Mono

Assembly Ref addref Liblinphone[0x5a527418] -> Mono.Android[0x646a8190]: 3

01-01 20:09:21.960

unknown SoftwinerEvb

Debug

29074

Mono

Assembly Ref addref Liblinphone[0x5a527418] -> mscorlib[0x59f30b68]: 14

01-01 20:09:19.200

unknown SoftwinerEvb

Debug

29074

Mono

Config attempting to parse: '/Users/builder/jenkins/workspace/xamarin-android-d15-8/xamarin-android/external/mono/sdks/out/android-armeabi-v7a-release/etc/mono/assemblies/Liblinphone/Liblinphone.config'.

01-01 20:09:19.200

unknown SoftwinerEvb

Debug

29074

Mono

Config attempting to parse: '/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/Liblinphone.dll.config'.

01-01 20:09:19.200

unknown SoftwinerEvb

Debug

29074

Mono

Assembly Loader loaded assembly from location: '/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/Liblinphone.dll'.

01-01 20:09:19.200

unknown SoftwinerEvb

Debug

29074

Mono

AOT: image '/Users/builder/jenkins/workspace/xamarin-android-d15-8/xamarin-android/external/mono/sdks/out/android-armeabi-v7a-release/lib/mono/aot-cache/arm/Liblinphone.dll.so' not found: Cannot load library: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1/libaot-Liblinphone.dll.so" not found

01-01 20:09:19.190

unknown SoftwinerEvb

Debug

29074

Mono

AOT: image '/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/Liblinphone.dll.so' not found: Cannot load library: load_library(linker.cpp:745): library "/data/app-lib/com.tekwavesolutions.tes-1/libaot-Liblinphone.dll.so" not found

01-01 20:09:19.190

unknown SoftwinerEvb

Debug

29074

Mono

Assembly Liblinphone[0x5a527418] added to domain RootDomain, ref_count=1

01-01 20:09:19.190

unknown SoftwinerEvb

Debug

29074

Mono

Prepared to set up assembly 'Liblinphone' (/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/Liblinphone.dll)

01-01 20:09:19.190

unknown SoftwinerEvb

Debug

29074

Mono

Image addref Liblinphone[0x5a527418] -> /mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/Liblinphone.dll[0x5a5265d0]: 2

01-01 20:09:19.190

unknown SoftwinerEvb

Debug

29074

Mono

Assembly Loader probing location: '/mnt/sdcard/Android/data/com.tekwavesolutions.tes/files/.__override__/Liblinphone.dll'.




From: Wessel Oosthuizen
Sent: Thursday, September 20, 2018 9:08 AM
To: linphone-***@nongnu.org
Subject: Xamarin / System.EntryPointNotFoundException

Hello,

I am having the same issue as in this thread.

https://lists.nongnu.org/archive/html/linphone-developers/2017-06/msg00030.html

I am trying to deploy this to an Android 4.2 device, but getting the error

System.EntryPointNotFoundException: ms_set_jvm_from_env

Your sample Xamarin application has the same behavior.
It works fine on my phone, android 8...

Any advice?

Thanks
Wessel Oosthuizen

Loading...