Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Android] Подключение сторонней библиотеки jar.


Teodor

Вопрос

Доброго времени суток!

 

Прошу помощи!

 

Необходимо подключить стороннюю библиотеку jar к моему приложению, все было сделано по инструкции:

http://docwiki.embarcadero.com/RADStudio/XE6/en/Using_a_Custom_Set_of_Java_Libraries_In_Your_RAD_Studio_Android_Apps#RAD_Studio_Requirements_for_Java_Libraries

 

Файл DEX скомпилировался с параметрами соответственно javac -cp lib\DVX_1.jar ......

 

Новый файл DEX задеплоин в приложение.

 

Java класс с которым непосредственно нужно работать, работает как бридж

 

....

 

import com.dvx.DVXExtendedControl;

 

public class MyComponent extends View {
    private Context mContext;
    private DVXExtendedControl exctrl; <--- Этот контрол находится в библиотеке JAR.

    public MyComponent(Context context, String keyid) {
        super(context);
        mContext = context;
        exctrl= new DVXExtendedControl(context);
    }

}

 

Класс MyComponent соответсвенно экспортирован в Delphi..

При запуске приложения в logcat сыпят ошибки:

 

E/dalvikvm(22350): Could not find class 'com.dvx.DVXExtendedControl', referenced from method com.example.MyComponent.<init>

 

Где я ошибся?? Помогите пожалуйста!

 

Нужно ли конвертировать в Delphi интерфейс jar библиотеки которые напрямую я не использую?!

 

Заранее благодарю!
 

 

 

Ссылка на комментарий

Рекомендуемые сообщения

Ответов пока нет

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...