Показать сообщение отдельно
Старый 20.08.2010, 14:07   #30
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: 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.
__________________
---
(Offline)
 
Ответить с цитированием