Android не может найти класс 'javax.activation.MimetypesFileTypeMap', но этот класс в jre libs находится в rt.jar - PullRequest
1 голос
/ 13 июня 2011

В моем проекте Android я использую внешний jar, который будет использовать класс

Вот информация об ошибке:

06-13 02: 45: 18.586: ОШИБКА / dalvikvm (228): Не удалось найти класс 'javax.activation.MimetypesFileTypeMap', referenced from method weibo4j.http.HttpClient.multPartURL

Кто подскажет, почему это произошло?

Ответы [ 2 ]

2 голосов
/ 13 июня 2011

Пакет javax.activation не является частью ядра Android (как вы можете видеть, его нет в индексе пакета), поэтому вы не сможете использовать этот Jar без перекомпилированного javax.activation баночка (если есть вообще). Что делает этот внешний Jar?

0 голосов
/ 07 декабря 2014
String ext= MimeTypeMap.getFileExtensionFromUrl(uri)

Таким образом, вы можете получить расширение файла, а затем сравнить с различными mimetype

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...