Ответ: Lib_jsr256 - Работа с сенсорами телефона
Так.
Имеется:
Телефон с GPS - 1 шт
Яндекс Карты, в которых он работает - 2 шт
Мидлет, пытающийся прослушивать сенсоры и перманентно падающий ~ 6 шт
Лог эмулятора с ошибкой, совпадающей с выдаваемой реальным аппаратом - 1 шт:
KEmulator Lite v0.9.7 Running...
Get classes from C:\111\rere\ball\bin\ball.jar
Get class FW
Get class Lib_jsr256
Get class M
Custom.jar.getResourceStream: /icon.png (284)
Launch MIDlet class: FW
>>Exception in thread "Thread-6" >>java.lang.NoClassDefFoundError: javax/microedition/sensor/DataListener
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java :752)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java :593)
>> at emulator.custom.a.findClass(Unknown Source)
>> at emulator.custom.a.loadClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:3 32)
>> at M.R(Unknown Source)
>> at M.run(Unknown Source)
>> at java.lang.Thread.run(Thread.java:717)
>>Caused by: java.lang.ClassNotFoundException: javax.microedition.sensor.DataListener
>> at java.lang.ClassLoader.findClass(ClassLoader.java:4 86)
>> at emulator.custom.a.findClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:3 92)
>> at emulator.custom.a.loadClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:3 32)
>> ... 9 more
Код самого простого из мидлетов:
Program JSR256test;
Uses jsr256;
Var s: String;
i: integer;
Begin
s:=get_list;
ShowForm;
i:=FormAddString(s);
Delay(10000);
ShowCanvas;
End.
В чём ошибка? Или я просто не с той стороны копаю?
Пойду ковырять Карты...
End.
__________________
---
|