2016-07-07 4 views
0

프로젝트에서 .so 빌드를 AndroidNativeLibrary로 사용하는 .NET 래퍼가 있습니다.Xamarin Android loading .so 동적으로

.so가 APK (몇 MB)에 많은 가중치를 추가하고 .so 라이브러리에있는 기능이 응용 프로그램의 모든 설치에서 사용되지 않을 것이므로 가능한지 궁금 해서요. 동적으로 예를 들어 sdcard에서 .so로드?

내 응용 프로그램의 두 가지 버전을 유지 관리하는 것 외에 다른 옵션은 무엇입니까?

미리 감사드립니다.

답변

2

짧은 대답 구글 보안 (및 응용 프로그램 버전)으로 인해 액세스하는 방법 공유 라이브러리를 변화 Android N을 시작으로 제

입니다. 자세한 내용은 아래 NDK 링크를 참조하십시오.

앱이 APK에 포함되지 않은 라이브러리를 참조합니다. 당신의 OpenSSL 자신의 복사본을 사용하려고하지만 앱의 APK와 함께 번들 잊어 버린 경우 예를 들어,이 일어날 수

참조 https://developer.android.com/preview/behavior-changes.html#ndk

참조 : https://releases.xamarin.com/beta-release-cycle-7-service-release-1/