Russian Qt Forum
Ноябрь 24, 2024, 03:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: ANDROID_EXTRA_LIBS: a lib must begin with "lib" and end with the suffix ".so"  (Прочитано 2471 раз)
Akon
Гость
« : Март 30, 2016, 11:42 »

Вот так:
ANDROID_EXTRA_LIBS += /home/akon/cerbero/dist/android_x86/lib/libiconv.so.2.5.1
происходит ошибка: The file name of external library /home/akon/cerbero/dist/android_x86/lib/libiconv.so.2.5.1 must begin with "lib" and end with the suffix ".so".

Вот так:
ANDROID_EXTRA_LIBS += /home/akon/cerbero/dist/android_x86/lib/libiconv.so
ОК.

Проблема в том, что libiconv.so - зависимая либа, и зависящая от нее либа декларирует эту зависимость как libiconv.so.2. Поэтому деплой не работает.

Вариант 1 - патчить секцию импорта и убирать из имен числовые суффиксы.
Вариант 2 - патчить ant.

Лучшие варианты?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 20.