Jak na některé Java hry?

Diskuze o dalších značkách (BlackBerry, Vodafone, Mivvy, Siemens atd.)

Moderátor: Moderátoři MobilMania.cz

Odeslat příspěvekod mob_man_ill 8. 10. 2005 20:30

Mam CX70 a když si sthahnu nejakou java hru a nebo mi ji nekdo posle pres IrDa, tak se tam objevi chyba: MIDlet initialization failed: java.lang.NoClassDefFoundError: com/nokia/mid/ui/FullCanvas

please help me...
mob_man_ill
Kolemjdoucí

Odeslat příspěvekod borsuk 8. 10. 2005 21:57

Tak tohle by mne taky zajímalo,můj syn má CT70 a navlas stejný problém,některé javy tam ale jedou,tak jedna z pěti,snad by to chtělo ten java archiv rozbalit a ručně nakopírovat do patřičných adresářu v telefonu(nevím,blbost...asi).
Chceš-li poznat charakter člověka, dej mu moc. A.L.
borsuk
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod Jerry 8. 10. 2005 22:18

Ja myslim, ze je to evidentni. Kdyz na Siemensu dostanu zpravu, ze chybi trida com/nokia/mid/ui/FullCanvas tak se lze snadno dovtipit, ze hra je urciena pro NOKII. Proto je v ceste /nokia/

Reseni jsou v zasade tri. Bud se clovek smiri s tim, ze je to pro nokii a smaze to, nebo se obrati na dodavatele hry, kde to koupil a bude pozadovat verzi pro svuj telefon (smula pokud v seznamu podporovanych telefonu jsou jen nokie, o pripade zkopirovani od nekoho kdo ma nokii nemluve) a nebo lze najit navod jak hru upravit, aby bezela na siemensu. V zasade jde o to, ze se do JARu pridaji soubory, ktere tu tridu nahradi.

Pokud nekoho zajima pricina, tak je to tim, ze v jave MIDP 1.0 je pro zobrazeni grafiky na obrazovce urcena trida Canvas. Na vetsine telefonu pak muze hra kreslit po cele obrazovce. Bohuzel Nokia to vyresila po svem a pri pouziti Canvasu na obrazovce necha titulek a dole prostor pro nadpisy pro dialogovy tlacitka. Pro hru pak zbyde docela malo mista, na nekterych telefonech treba jen polovina plochy. Aby bylo mozne vyuzit celou plochu obrazovky (jako u normalnich telefonu), vymyslela nokia jedno z nejhorsich reseni a to vlastni tridu FullCanvas. Pokud se ve hre pouzije, muze hra vyuzit celou plochu obrazovky. Ovsem pouziti tehle tridy na telefonu, ktery ji nema (vse krome nokie) zpusobi zhrouceni hry.

Vysledek je pro nokii docela vyhodny, protoze hry urcene pro jine telefony na nokii bezi, ale vypadaji blbe. Zatimco hry napsane pro nokii si bezne nikdo nespusti. Samozrejme jde udelat hru, aby pouzila spravnou tridu podle typu telefonu (ja to tak delam), ale to je pomerne vyjimecne reseni.
Jerry
Junior
Uživatelský avatar

Odeslat příspěvekod mob_man_ill 20. 10. 2005 20:07

No jo, ale ta hry co mi nejdou so pisilany ze siemense pres IrDa...:-(
mob_man_ill
Kolemjdoucí

Odeslat příspěvekod ConPower 21. 10. 2005 13:58

A na tom jiném Siemensu jedou?
ConPower
VIP uživatel

Odeslat příspěvekod jenda.69 21. 10. 2005 16:00

Není to poslaný ze Siemensu SX1? Četl jsem, že z toho některý hry nejdou...
jenda.69
Junior
Uživatelský avatar

Odeslat příspěvekod Hornisse 21. 10. 2005 16:11

Pokud to bylo poslane z sx1 kde to fungovalo, tak to muze byt tim, ze sx1 je v jadru nokia (i kdyz spousta lidi to nerado slysi).
Hornisse
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod hary.jh 21. 10. 2005 17:25

to je celkem možný, že ti to nešlape SX1 má "trochu" jiný rozlišení displeje
hary.jh
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků