Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Тестирование приложений на телефонах 
:(
    Опции темы
mdsoul
Дата 6.2.2007, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 23.11.2006

Репутация: нет
Всего: нет



Здрасти!

Столкнулся с такой проблемой - на эмуляторе мидлет работает без нареканий, когда же установил его на SE K750 он просто перестает работать (точнее, одна из функций). Почему - не ясно, точно так же неясно как понять на каком шаге валится приложение. Есть какой-нибудь подход к решению подобных проблем?

Заранее спасибо за помощь и содействие, Игорь.
PM MAIL   Вверх
W0LF
Дата 6.2.2007, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Цитата

когда же установил его на SE K750 он просто перестает работать (точнее, одна из функций)

А поточнее можно?


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
mdsoul
Дата 6.2.2007, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 23.11.2006

Репутация: нет
Всего: нет



В приложении есть функция - отображение и настройка легенды карты. Для её реализации есть куча методов - получение различных данных с сервера и построение порядка 50-ти popup ChoiceGroup'ов.

При выборе экрана где и должна производиться настрока легенды карты приложение что-то делает (лезет в интернет), и через секунд 10-15 заканчивает свою работу, экран, с которого вызывался экран с легендой, остается неизменным.
PM MAIL   Вверх
W0LF
Дата 6.2.2007, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



А на эмуле, я так понял, все ок?
а не можешь выложить эту часть кода, там где приложение лезет в инет и меняет экран?
Выводи на экран девайса все эксепшины. Ну, если где-то например вылетает исключение - выводи какой-то алерт, а лучше код дай посмотреть...


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
javastic
Дата 7.2.2007, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Я бы ещё посмотрел в сторону памяти, в эмуле всё же она по умолчанию большая стоит.


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
Dancer
Дата 7.2.2007, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



Это скорее всего ваши (javastic, W0LF) любимые проблемы с HTTP 1.0 / 1.1
и chunck на 2Кб, уж очень похоже smile. лезет в нет, 15-20 секунд, человек у себя в проге ловит эксепшн, про это никак пользователю не нотифицирует, но и ничего не перерисовывает (не меняет) старую легенду.
По крайней мере по первому описанию на данную мысль меня натолкнуло.


--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
W0LF
Дата 7.2.2007, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



smile 
Тогда попробуй так - 
Preferences->Network Configuration
Поменяй там протокол http на 1.1
И проверь в эмуляторе


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
javastic
Дата 7.2.2007, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



А! Ещё может виснуть если прописан flush(), попробуй без него если он есть. smile


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
Окунь
Дата 8.2.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 8.2.2007
Где: Москва

Репутация: 2
Всего: 2



На телефонах SonyEricsson найти место проблемы проще, чем у какого-либо друго производителя. Достаточно запустить отладку на девайсе. Или с помощью DeviceExplorer из SDK посмотреть сообщения, выводимые System.out.println(). Также можно увидеть и неотловленные исключения, если они есть.
PM MAIL   Вверх
javastic
Дата 9.2.2007, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Окунь, согласен. Их утилиты очень полезные, сам постоянно пользуюсь этими функциями.


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
kazna4ey
Дата 7.3.2007, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 7.3.2007

Репутация: нет
Всего: нет



Дайте пожалуйста, полезные ссылки, где можно найти спецификации и различную документацию на Samsung и Motorola. Интересуют поддерживаемые Java-машиной форматы звука и максимальный размер MIDlet'а. Для Nokia, Siemens и Sony Ericsson я кое-что нашел, а с этими - проблема. smile 

Это сообщение отредактировал(а) kazna4ey - 7.3.2007, 20:39
PM MAIL   Вверх
mdsoul
Дата 2.4.2007, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 23.11.2006

Репутация: нет
Всего: нет



Да, Sony-Ericsson`вские SDK - мощнейшая штука! С её помощью действительно разрабатывать приложениея становится приятнее.

А нет ли чего-нибудь подобного для Nokia Series 40 platform? Имеется ввиду чтобы работающее на мобильнике приложение выводила на компьютер системные сообщения Syste,.out.println()'ом?

И ещё такой вопрос: только у меня постоянно возникают проблемы при настройке правильной работы приложений под реальные телефоны, или я не одинок во вселенной?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0973 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.