C# Xamarin Android加载。所以动态加载

C# Xamarin Android加载。所以动态加载,c#,xamarin,xamarin.android,C#,Xamarin,Xamarin.android,在项目中,我有一个.NET包装器,它使用.so构建作为AndroidNativeLibrary 由于.so为APK增加了很多权重(几MB),并且.so库中的功能不会在应用程序的所有安装中使用,因此我想知道是否可以从SD卡动态加载.so 除了维护应用程序的两个版本之外,我还有什么其他选择 提前谢谢 简单的答案是否定的 从Android N开始,由于安全性(和应用程序版本控制),谷歌正在改变访问共享库的方式。有关详细信息,请参阅下面的NDK链接 你的应用引用了APK中未包含的库。例如,如果您试图使用

在项目中,我有一个.NET包装器,它使用.so构建作为AndroidNativeLibrary

由于.so为APK增加了很多权重(几MB),并且.so库中的功能不会在应用程序的所有安装中使用,因此我想知道是否可以从SD卡动态加载.so

除了维护应用程序的两个版本之外,我还有什么其他选择


提前谢谢

简单的答案是否定的

从Android N开始,由于安全性(和应用程序版本控制),谷歌正在改变访问共享库的方式。有关详细信息,请参阅下面的NDK链接

你的应用引用了APK中未包含的库。例如,如果您试图使用自己的OpenSSL副本,但忘记将其与应用程序的APK绑定,则可能会发生这种情况

参考号


参考:

简短的回答是否定的

从Android N开始,由于安全性(和应用程序版本控制),谷歌正在改变访问共享库的方式。有关详细信息,请参阅下面的NDK链接

你的应用引用了APK中未包含的库。例如,如果您试图使用自己的OpenSSL副本,但忘记将其与应用程序的APK绑定,则可能会发生这种情况

参考号

参考: