#android #gcc #android-ndk
#Android #gcc #android-ndk
Вопрос:
Как связать статическую библиотеку, созданную с помощью ndk-сборки в Android
system.LoadLibrary не удалось найти мою статическую библиотеку, которая находится в libs / armeadi / libexample.a я использую ndk r4.Что я должен поместить в файл android make, связанный со статической библиотекой, чтобы связать его с моим приложением для Android.Где я должен перейти на ndk r5?
Ответ №1:
Как выглядит ваш вызов LoadLibrary? Основываясь на предоставленной вами информации, это должно быть System.loadLibrary("example");
.
NDK 4 не должен вызывать никаких проблем.
Комментарии:
1. но все еще не удается связать мою статическую библиотеку. я попробовал System.LoadLibrary («example»)l. но все еще безуспешно
Ответ №2:
Попробуйте создать .so (динамическую библиотеку) со статической библиотекой.
смотрите пример с двумя библиотеками, предоставленный android-ndk.
Это http://groups.google.com/group/android-ndk/browse_thread/thread/c2c4fbbdaabfeaa9/62e5ec07686e5157?lnk=gstamp;q=loading static library#62e5ec07686e5157 должно помочь.