User assembly '/home/kingwill101/Documents/git/xamarin-android/external/LibZipSharp/bin/$(OS)/Debug/libZipSharp.dll' is missing. Debugger will now debug all code, not just user code.
$(OS)variable seems a bit off because there is a directory there called
Unix. how can i find what the
$(OS)variable is printing
Could not find support file '/home/kingwill101/Documents/git/xamarin-android/external/Java.Interop/bin/Debug/Xamarin.Android.Tools.Bytecode.dll'. Could not find support file '/home/kingwill101/Documents/git/xamarin-android/external/Java.Interop/bin/Debug/Xamarin.Android.Tools.Bytecode.dll.mdb'. Could not obtain a C# compiler. C# compiler not found for Mono / .NET 4.5. Build: 2 errors, 6 warnings
Contextin order to find where the app is located, and Android doesn't provide any mechanism to obtain the Application context from
ContentProviderwon't be used, and things break, as you see
android.app.Contextdoesn't provide any ways to access a "global instance"
System.loadLibrary(), which checks an unspecified set of directories
System.mapLibraryName(), which turns e.g.
System.getPathToNativeLibrary("monodroid") == "/app/app/package_name/lib/libmonodroid.so"
libmonodroid.sois, so that we can find and load
.apk, so that we can mmap(2) it and locate the assemblies