mono / Embeddinator-4000

Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.
MIT License
758 stars 95 forks source link

can't create aar file #794

Open lkhore opened 2 years ago

lkhore commented 2 years ago

Steps to Reproduce

  1. mono Embeddinator-4000.exe -gen=Java -platform=Android -c DeviceDriver.dll

Expected Behavior

Actual Behavior

Environment

VS Community 2019 ver 16.11.2 Microsoft Visual Studio Professional 2019 (2) Version 16.11.2 VisualStudio.16.Release/16.11.2+31624.102 Xamarin 16.11.000.174 (d16-11@e8f56f1) Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android. Xamarin Designer 16.11.0.17 (remotes/origin/11e0001f0b17269345e80b58fb3adf1ba4efe2cd@11e0001f0) Visual Studio extension to enable Xamarin Designer tools in Visual Studio. Xamarin Templates 16.10.5 (355b57a) Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms. Xamarin.Android SDK 11.4.0.5 (d16-11/7776c9f) Xamarin.Android Reference Assemblies and MSBuild support. Mono: c633fe9 Java.Interop: xamarin/java.interop/d16-11@48766c0 ProGuard: Guardsquare/proguard/v7.0.1@912d149 SQLite: xamarin/sqlite/3.35.4@85460d3 Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-11@683f375 Xamarin.iOS and Xamarin.Mac SDK 14.20.0.25 (3b53e529b) Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.

Build Logs

mono Embeddinator-4000.exe -gen=Java -platform=Android -c DeviceDriver.dll Parsing assemblies... Parsed 'DeviceDriver.dll' Processing assemblies... Generating binding code... Generated: DeviceDriver.h Generated: DeviceDriver.c Generated: mscorlib.h Generated: mscorlib.c Generated: System.h Generated: System.c Generated: System.IO.Ports.h Generated: System.IO.Ports.c Generated: c-support.c Generated: c-support.h Generated: embeddinator.h Generated: glib.c Generated: glib.h Generated: mono-support.c Generated: mono-support.h Generated: mono_embeddinator.c Generated: mono_embeddinator.h Compiling binding code... ld: error: unable to find library -lmonosgen-2.0 ld: error: unable to find library -lmono-android.release clang: error: linker command failed with exit code 1 (use -v to see invocation)

Failed to compile generated code.