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

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

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

Ответы [ 2 ]

1 голос
/ 13 июня 2011

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

1 голос
/ 07 июня 2011

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

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

...