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

[BUG] SkiaSharp DllImport error loading library libSkiaSharp.so #1464

Closed
kensykora opened this issue Aug 13, 2020 · 2 comments
Closed

[BUG] SkiaSharp DllImport error loading library libSkiaSharp.so #1464

kensykora opened this issue Aug 13, 2020 · 2 comments

Comments

@kensykora
Copy link

kensykora commented Aug 13, 2020

Description

After upgrading to SkiaSharp.Views.Forms 2.80.1 (from 1.60.3) we are encountering this error when loading a SkiaSharp view in Xamarin Forms for Android 10

[Mono] DllImport attempting to load: 'libSkiaSharp.so'.
[Mono] DllImport error loading library '/storage/emulated/0/Android/data/com.myapp/files/.__override__/libSkiaSharp.so': 'dlopen failed: library "libvpsextension.so" not found'.
[Mono] DllImport error loading library '/storage/emulated/0/Android/data/com.myapp/files/.__override__/libSkiaSharp.so': '(null)'.
[Mono] DllImport error loading library '/storage/emulated/0/Android/data/com.myapp/files/.__override__/libSkiaSharp.so': '(null)'.
[Mono] DllImport error loading library '/system/lib64/libSkiaSharp.so': '(null)'.
[chatty] uid=10274(com.myapp) identical 1 line
[Mono] DllImport error loading library '/system/lib64/libSkiaSharp.so': '(null)'.
[Mono] DllImport error loading library 'libSkiaSharp.so': 'dlopen failed: library "libSkiaSharp.so" not found'.
[chatty] uid=10274(com.myapp) identical 2 lines
[Mono] DllImport error loading library 'libSkiaSharp.so': 'dlopen failed: library "libSkiaSharp.so" not found'.
[Mono] DllImport unable to load library 'libSkiaSharp.so'.
[Mono] DllImport attempting to load: 'libSkiaSharp.so'.
[Mono] DllImport error loading library '/storage/emulated/0/Android/data/com.myapp/files/.__override__/libSkiaSharp.so': '(null)'.
[chatty] uid=10274(com.myapp) identical 1 line
[Mono] DllImport error loading library '/storage/emulated/0/Android/data/com.myapp/files/.__override__/libSkiaSharp.so': '(null)'.
[Mono] DllImport error loading library '/system/lib64/libSkiaSharp.so': '(null)'.
[chatty] uid=10274(com.myapp) identical 1 line
[Mono] DllImport error loading library '/system/lib64/libSkiaSharp.so': '(null)'.
[Mono] DllImport error loading library 'libSkiaSharp.so': 'dlopen failed: library "libSkiaSharp.so" not found'.
[chatty] uid=10274(com.myapp) identical 2 lines
[Mono] DllImport error loading library 'libSkiaSharp.so': 'dlopen failed: library "libSkiaSharp.so" not found'.
[Mono] DllImport unable to load library 'libSkiaSharp.so'.

Expected Behavior

Library loads correctly

Actual Behavior

Error seen above

Basic Information

Detailed IDE/OS information (click to expand)

Visual Studio Community 2019 for Mac
Version 8.7.1 (build 15)
Installation UUID: 6c202af4-ad57-4769-b73a-b32194ddceb0
	GTK+ 2.24.23 (Raleigh theme)
	Xamarin.Mac 6.18.0.23 (d16-6 / 088c73638)

	Package version: 612000090

Mono Framework MDK
Runtime:
	Mono 6.12.0.90 (2020-02/d3daacdaa80) (64-bit)
	Package version: 612000090

Roslyn (Language Service)
3.7.0-6.20371.12+917b9dfae12e3b6cb266a3c062fb20a1e9d5fb06

NuGet
Version: 5.7.0.6702

.NET Core SDK
SDK: /usr/local/share/dotnet/sdk/3.1.302/Sdks
SDK Versions:
	3.1.302
	3.1.101
	3.1.100
	3.0.101
	3.0.100
	2.2.401
	2.2.300
	2.2.107
	2.1.505
	2.1.504
	2.1.503
	2.1.302
	2.1.301
	2.1.4
MSBuild SDKs: /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin/Sdks

.NET Core Runtime
Runtime: /usr/local/share/dotnet/dotnet
Runtime Versions:
	3.1.6
	3.1.1
	3.1.0
	3.0.1
	3.0.0
	2.2.6
	2.2.5
	2.1.20
	2.1.15
	2.1.14
	2.1.13
	2.1.9
	2.1.8
	2.1.7
	2.1.2
	2.1.1
	2.0.5

Xamarin.Profiler
Version: 1.6.12.29
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

Updater
Version: 11

Apple Developer Tools
Xcode 11.6 (16141)
Build 11E708

Xamarin.Mac
Version: 6.20.2.2 (Visual Studio Community)
Hash: 817b6f72a
Branch: d16-7
Build date: 2020-07-18 18:44:59-0400

Xamarin.iOS
Version: 13.20.2.2 (Visual Studio Community)
Hash: 817b6f72a
Branch: d16-7
Build date: 2020-07-18 18:45:00-0400

Xamarin Designer
Version: 16.7.0.492
Hash: f5afe667d
Branch: remotes/origin/d16-7-vsmac
Build date: 2020-07-10 18:42:54 UTC

Xamarin.Android
Version: 11.0.0.3 (Visual Studio Community)
Commit: xamarin-android/d16-7/aca845b
Android SDK: /Users/sykorkx/Library/Developer/Xamarin/android-sdk-macosx
	Supported Android versions:
		5.0 (API level 21)
		7.0 (API level 24)
		7.1 (API level 25)
		8.0 (API level 26)
		8.1 (API level 27)

SDK Tools Version: 26.1.1
SDK Platform Tools Version: 30.0.4
SDK Build Tools Version: 29.0.2

Build Information: 
Mono: 83105ba
Java.Interop: xamarin/java.interop/d16-7@1f3388a
ProGuard: Guardsquare/proguard/proguard6.2.2@ebe9000
SQLite: xamarin/sqlite/3.32.1@1a3276b
Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-7@017078f

Microsoft OpenJDK for Mobile
Java SDK: /Users/sykorkx/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_1.8.0.25
1.8.0-25
Android Designer EPL code available here:
https://github.com/xamarin/AndroidDesigner.EPL

Android SDK Manager
Version: 16.7.0.13
Hash: 8380518
Branch: remotes/origin/dev/jmt/d16-7readconfig~2
Build date: 2020-07-23 22:38:02 UTC

Android Device Manager
Version: 16.7.0.18
Hash: 4b44bc1
Branch: remotes/origin/d16-7
Build date: 2020-07-23 22:38:26 UTC

Build Information
Release ID: 807010015
Git revision: b2b8f289ffca8f28c585e9137d193c92462cbf14
Build date: 2020-08-07 10:38:31-04
Build branch: release-8.7
Xamarin extensions: b2b8f289ffca8f28c585e9137d193c92462cbf14

Operating System
Mac OS X 10.15.6
Darwin 19.6.0 Darwin Kernel Version 19.6.0
    Sun Jul  5 00:43:10 PDT 2020
    root:xnu-6153.141.1~9/RELEASE_X86_64 x86_64


Screenshots

Reproduction Link

LMK if you need me to provide a reproduction link, I will do my best to provide one if needed.

@mattleibow
Copy link
Contributor

This most probably is a duplicate of #1393

You can either install the SkiaSharp package into the Android app project, or try out the preview: v2.80.2-preview.19

@mattleibow
Copy link
Contributor

Closing this as a duplicate.

@mono mono locked as resolved and limited conversation to collaborators Aug 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants