2014-09-08 2 views
1

Ошибка я получаюКак добавить уже настроенный .so библиотеки в Android Studio 0.8.6

Couldn't load json from loader dalvik.system.PathClassLoader[DexPathList[dexElements=[zip file "/data/app/com.uei.tools.ndktest-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.uei.tools.ndktest-1, /vendor/lib, /system/lib]]]: findLibrary returned null 

Я создал почтовый файл всех .so файлов и я добавил в LIBS папка в папке приложения я добавил jar зависимости от зависимости настроек модуля.

Все Серч привел примеры кода старых версий андроида студии, но нет образца для Android студии 0.8.6 беты

+0

«Я создал почтовый файл все .so файлы ", возможно, это особенность Android Studio, но обычно вы помещаете * отдельные * .so файлы в соответствующий подкаталог ABI каталога libs. –

ответ

2

С Android 0.8.x студии, вы можете напрямую добавить уже настроенный .so файлов под папкой jniLibs, внутри папок, соответствующих каждому ABI. Например:

  • app/src/main/jniLibs/armeabi-v7a/libMyLib.so
  • app/src/main/jniLibs/x86/libMyLib.so

Вы можете найти уточненный образцы в нижней части этой страницы: http://tools.android.com/tech-docs/new-build-system#sites-attachments

+0

Когда я создаю проект, каталог ** jniLibs ** не будет создан, если я его создам вручную, это не сработает. Как создать jniLibs foloder в основном каталоге? – Aravinda

+0

Образцы в ссылке предназначены для старой версии градации, они до версии 0.9, но текущая версия 2.0, как продолжить? – Aravinda

+1

Текущая версия не 2.0. Android Studio поддерживает до градиента 1.12, и образцы совместимы с этой версией. Вы должны создать каталог jniLibs вручную из Android Studio: щелкните правой кнопкой мыши на папке sources-> new folder – ph0b

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