Как установить приложение с пользовательскими шрифтами на устройство? - PullRequest
0 голосов
/ 13 октября 2011

У меня проблема с установкой приложения на устройство.Это Samsung Galaxy Mini под управлением Android 2.2.1 SDK версии 8. Приложение прекрасно работает в эмуляторе.Теперь я хотел протестировать его на реальном устройстве, однако я не могу его установить.Установка начинается, но заканчивается сообщением ПРИЛОЖЕНИЕ НЕ УСТАНОВЛЕНО.Я проверил логи, и, кажется, есть проблема с пользовательскими шрифтами.В журнале говорится:

10-13 19: 07: 30.513 E / PackageParser (177): Пакет xxxxx не имеет сертификатов на входе assets / fonts / LiberationMono-Bold.ttf;игнорируя!

Почему Android хочет получить от меня сертификат для этих шрифтов?А почему не хочет сертификат в эмуляторе?Пожалуйста, помогите.

Филипп

Ответы [ 2 ]

1 голос
/ 14 октября 2011

Ваше приложение, вероятно, не подписано должным образом, или (менее вероятно), это ошибка в Galaxy Mini.Каждая запись APK (jar) должна быть подписана.Очистите, реэкспортируйте и попробуйте снова.Вы можете проверить подписи / сертификат с jarsigner -verbose -verify -certs your.apk.

0 голосов
/ 31 декабря 2011

Конечно, каждый Android .apk должен быть подписан, если он будет установлен на телефоне, даже если вы не устанавливаете через Маркет.

Ваши шрифты не были подписаны должным образом, я думаю, вы можете попробовать это вручную

jarsigner -verbose -keystore C:\Users\Wesley\.android\debug.keystore -storepass android D:\test.apk androiddebugkey
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...