![]() ![]() Than Android 4.3 (Android API level 18), and you use libc++_shared.so, you In particular, if your app targets a version of Android earlier That caused installation, update, and loading of native libraries to be ![]() Old versions of Android had bugs in PackageManager and the dynamic linker If you're building yourĪpplication with Gradle this is handled automatically. Use libc++_shared.so, you must include it in your app. This gives NDK users access to the latest libc++ features and bugįixes even when targeting old versions of Android. On Android, the libc++ used by the NDK is not the same as the one that's part If your application includes multiple shared libraries, you should use See the documentation for Middleware Vendors for more Runtime to avoid conflicting with other libraries and the app. Shared runtimes Caution: JNI libraries distributed with Java AARs must not use the shared Note: This rule applies to both your code and your third party dependencies. In general, you can only use a static variant of the C++ runtime if you have oneĪnd only one shared library in your application. Libraries will duplicate the code in each shared library, increasing the size of
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |