2016-06-20 1 views
1

Я установил Android Studio и хотел бы использовать Linux .so to перекомпилировать и сделать его Android .so.Как использовать NDK с Android Studio для компиляции Linux .so на платформу Android .so

Я искал вокруг, и все примеры показывают готовность make .c компилировать в .so и повторно использовать это .so, в Android Studio. Это не в моей ситуации, у меня только Linux .so без .c файла.

Обратившись с нескольких веб-сайтов, я создал папку JNI и разместил ее вместе с папкой gradle/build ИЛИ в разделе app \ src \ main. Это ИЛИ, потому что многие разработчики размещают их в любом месте. Я понятия не имею, какая из них является правильной версией, как с теми местами, которые я пробовал, так и без изменений в проекте (без создания папки libs).

Некоторые предположили, что Linux .so не может быть повторно использован для Android. Из-за разницы в платформе, однако, некоторые также предположили, что это возможно без дальнейшего объяснения или примера.

Кто-нибудь знает, как это сделать?

В частности:

  1. Шаги для создания папки JNI и его местоположение (я знаю, как создать папку JNI, просто не уверен, что о месте нахождения)

  2. Как назвать. так и писать коды, чтобы скомпилировать его? (Нужны MainActivity или нет, как выглядит код)

  3. установка NDK-сборка и настройка путь/проект

Благодарность. Ли

ответ

0

Вы не можете. Люди, которые говорили вам, что различия в платформе будут мешать, были правильными.

+0

спасибо. Я отказался от него и искал другое решение. – Lee