| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Тестирование приложений на телефонах |
| Автор: mdsoul 6.2.2007, 13:40 |
| Здрасти! Столкнулся с такой проблемой - на эмуляторе мидлет работает без нареканий, когда же установил его на SE K750 он просто перестает работать (точнее, одна из функций). Почему - не ясно, точно так же неясно как понять на каком шаге валится приложение. Есть какой-нибудь подход к решению подобных проблем? Заранее спасибо за помощь и содействие, Игорь. |
| Автор: W0LF 6.2.2007, 13:54 | ||
А поточнее можно? |
| Автор: mdsoul 6.2.2007, 15:07 |
| В приложении есть функция - отображение и настройка легенды карты. Для её реализации есть куча методов - получение различных данных с сервера и построение порядка 50-ти popup ChoiceGroup'ов. При выборе экрана где и должна производиться настрока легенды карты приложение что-то делает (лезет в интернет), и через секунд 10-15 заканчивает свою работу, экран, с которого вызывался экран с легендой, остается неизменным. |
| Автор: W0LF 6.2.2007, 15:21 |
| А на эмуле, я так понял, все ок? а не можешь выложить эту часть кода, там где приложение лезет в инет и меняет экран? Выводи на экран девайса все эксепшины. Ну, если где-то например вылетает исключение - выводи какой-то алерт, а лучше код дай посмотреть... |
| Автор: javastic 7.2.2007, 11:20 |
| Я бы ещё посмотрел в сторону памяти, в эмуле всё же она по умолчанию большая стоит. |
| Автор: Dancer 7.2.2007, 12:32 |
| Это скорее всего ваши (javastic, W0LF) любимые проблемы с HTTP 1.0 / 1.1 и chunck на 2Кб, уж очень похоже По крайней мере по первому описанию на данную мысль меня натолкнуло. |
| Автор: W0LF 7.2.2007, 14:35 |
Тогда попробуй так - Preferences->Network Configuration Поменяй там протокол http на 1.1 И проверь в эмуляторе |
| Автор: javastic 7.2.2007, 17:07 |
| А! Ещё может виснуть если прописан flush(), попробуй без него если он есть. |
| Автор: Окунь 8.2.2007, 15:14 |
| На телефонах SonyEricsson найти место проблемы проще, чем у какого-либо друго производителя. Достаточно запустить отладку на девайсе. Или с помощью DeviceExplorer из SDK посмотреть сообщения, выводимые System.out.println(). Также можно увидеть и неотловленные исключения, если они есть. |
| Автор: javastic 9.2.2007, 10:41 |
| Окунь, согласен. Их утилиты очень полезные, сам постоянно пользуюсь этими функциями. |
| Автор: kazna4ey 7.3.2007, 20:30 |
| Дайте пожалуйста, полезные ссылки, где можно найти спецификации и различную документацию на Samsung и Motorola. Интересуют поддерживаемые Java-машиной форматы звука и максимальный размер MIDlet'а. Для Nokia, Siemens и Sony Ericsson я кое-что нашел, а с этими - проблема. |
| Автор: mdsoul 2.4.2007, 13:31 |
| Да, Sony-Ericsson`вские SDK - мощнейшая штука! С её помощью действительно разрабатывать приложениея становится приятнее. А нет ли чего-нибудь подобного для Nokia Series 40 platform? Имеется ввиду чтобы работающее на мобильнике приложение выводила на компьютер системные сообщения Syste,.out.println()'ом? И ещё такой вопрос: только у меня постоянно возникают проблемы при настройке правильной работы приложений под реальные телефоны, или я не одинок во вселенной? |