Android получает ошибку проверки java lang при использовании внешней библиотеки java

я использую внешнюю библиотеку в своем проекте Android, получая ошибку проверки javalang при вызове класса, в который импортирована эта библиотека, это библиотека java.jxl

любая помощь, пожалуйста, я создал каталог с именем lib внутри моего проекта библиотеки, а затем сослался на него в библиотеке. И эта библиотека связана с оригинальным приложением для Android.

также я получаю информацию ниже

11-16 18:12:40.230: W/dalvikvm(14253): VFY: unable to resolve static method 260: Ljxl/Workbook;.getWorkbook (Ljava/io/InputStream;)Ljxl/Workbook;
11-16 18:12:40.230: D/dalvikvm(14253): VFY: replacing opcode 0x71 at 0x000c
11-16 18:12:40.230: W/dalvikvm(14253): VFY: unable to resolve exception class 124 (Ljxl/read/biff/BiffException;)
11-16 18:12:40.230: W/dalvikvm(14253): VFY: unable to find exception handler at addr 0x11
11-16 18:12:40.230: W/dalvikvm(14253): VFY:  rejected Lcom/kd/hockymain/Kdexcel;.getfile ()V
11-16 18:12:40.230: W/dalvikvm(14253): VFY:  rejecting opcode 0x0d at 0x0011
11-16 18:12:40.230: W/dalvikvm(14253): VFY:  rejected Lcom/kd/hockymain/Kdexcel;.getfile ()V
11-16 18:12:40.230: W/dalvikvm(14253): Verifier rejected class Lcom/kd/hockymain/Kdexcel;

person Kishor datta gupta    schedule 16.11.2012    source источник


Ответы (1)


Библиотеки должны быть помещены в каталог libs/ (не lib/, обратите внимание на косую черту в конце). См. этот ответ.

Это преобразует код скомпилированных библиотек в формат Dalvik и предоставит определения символов для работы Eclipse.

person Raffaele    schedule 16.11.2012
comment
отлично, ответ по вашей ссылке потрясающий, он полностью решил мою проблему, я должен найти эту ссылку раньше, большое спасибо - person Kishor datta gupta; 16.11.2012