Есть ли способ узнать состояние памяти Java на мобильном телефоне? - PullRequest
1 голос
/ 14 декабря 2011

У меня есть приложение J2me, размер которого 880KB.Я должен запустить этот файл JAR на нескольких телефонах.Некоторые телефоны показали исключения, указанные ниже при нажатии на файл JAR.

Это

  1. Java Error. Content Size too Large.
  2. item not supported.

Насколько я знаю, память Java и память телефонаразные вещи.Итак, у нас должно быть достаточно места в Java-памяти для запуска моего приложения.

  1. Итак, скажите, пожалуйста, причину этой проблемы, а также дайте мне знать, если есть какой-либо способ найти доступное пространство памяти для JAVA.Ява включена или нет?
  2. Хотелось бы узнать, является ли файл jar 880 Кб нормального размера или нет?

Ответы [ 2 ]

1 голос
/ 16 декабря 2011

Работа над этим контрольным списком:

  1. Первое сообщение об ошибке,
    • Как правильно заметил @bharath 'Ошибка Java.Слишком большой размер содержимого. ' из-за того, что размер вашего банка превышает предельный размер файла устройства и ссылку на ссылку.
    • Некоторая полезная ссылка для устройств Samsung на эту тему
  2. Второе сообщение об ошибке, возможно, вы имели в виду «элемент, который не поддерживается, не может быть загружен» , связано с неправильными типами MIME для файлов .jar и .jad ввеб-сервер
  3. Уменьшить размер банки
  4. Запутать размер банки, используя link1 , link2
  5. Уменьшение размера баночки: Ссылка
  6. По этой ссылке где-то в ответных сообщениях вы можете прочитать
  7. Я рекомендую ограничить размер до 300 КБ (для сетей 2G) или 1 МБ (для сетей 3G), но это не строгие ограничения. и
  8. WAPGateways устанавливает ограничение в размере до 300 К для размера OT для OTAзагружает их

1 голос
/ 15 декабря 2011

Обычно мобильные телефоны S40 допускают ограниченный размер файла JAR на мобильных телефонах.Это мобильные телефоны, позволяющие только 166 КБ до 2 МБ.Также это мобильные телефоны с ограниченной кучей памяти (максимум 4 МБ, на основе версии S40).Если размер файла JAR превышает, вы получите предупреждение об ошибке типа Java Error. Content Size too Large.

Если вы хотите найти список мобильных телефонов с поддержкой Java, вы должны найти вручную (для nokia см. Эту спецификацию) ,

Существует один альтернативный способ поиска мобильной информации.То есть используйте WURFL. Вы можете получить мобильную информацию на стороне сервера, когда пользователь загрузит файл JAR из браузера WAP.

...