Как связать статическую библиотеку, созданную с помощью ndk-build в Android

1

Как связать статическую библиотеку, созданную с помощью ndk- build in android

system.loadLibrary не удалось найти мою статическую библиотеку, которая находится в libs/armeadi/libexample.a Я использую ndk r4.Что я shouild вкладываю в android make файл, связанный со статической библиотекой, чтобы связать его с моим приложением android. Где я должен перейти на ndk r5?

Теги:
gcc
android-ndk

2 ответа

1

Попробуйте создать .so(динамическую библиотеку) со статической библиотекой.
см. пример two- libs, предоставленный android- ndk.
Это http://groups.google.com/group/android-ndk/browse_thread/thread/c2c4fbbdaabfeaa9/62e5ec07686e5157?lnk=gst&q=loading++static+library#62e5ec07686e5157 поможет.

1

Как выглядит ваш запрос loadLibrary? На основе информации, которую вы предоставили, она должна быть System.loadLibrary("example");.

NDK 4 не должен вызывать никаких проблем.

  • 0
    но все еще не могу связать мою статическую библиотеку. я попробовал System.loadLibrary ("пример") l.но все равно безуспешно

Ещё вопросы

Сообщество Overcoder
Наверх
Меню