2013-09-20 2 views
0

Я знаю, как связываться с разделяемой библиотекой, и я знаю, запущен ли Java-код, мы можем System.loadLibrary каждый .so. Итак, мой вопрос: как загрузить несколько файлов .so с чистым ndk. Значение «meta-data android: name =» android.app.lib_name »в AndroidManifest.xml может содержать только одно имя библиотеки, как добавить другое имя разделяемой библиотеки?использование 3-й библиотеки с android pure ndk

+0

Используйте файл Android.mk, чтобы указать зависимости в других библиотеках. – krsteeve

ответ

0

Кажется, я не понимаю, потому что, если загружать общую библиотеку из java, нам нужно загрузить каждую разделяемую библиотеку System.loadLibrary. но из чистого ndk у вас может быть только одна запись, другие общие библиотеки должны явно связывать библиотеку записей. поэтому система Android будет автоматически загружать их.

Смежные вопросы