I have a xamarin.android app for which .apk size is 57Mb. App is not that much complex and huge. Its a little application whose apk with android studio takes 7MB. But same app in xamarin.android takes 57MB. My linker behavior is set to NONE. If I set to link SDK assemblies only, then size is shrunk but app crashes on start. NONE option does not crash the application but makes apk much larger. Link all assemblies option also does not work. Can you guys help me how can i make apk smaller while not crashing my app ?