в то время как apk работает без проблем на эмуляторе, когда установлен на Motorola вехой изображение и значок не отображается, как они были на эмуляторе - PullRequest
0 голосов
/ 28 июня 2010

моя проблема: приложение, которое я загрузил в мое сотовое устройство, отображается без картинок, которые я вставил в него .


шагов, которые я сделал для установки:

  1. Я вставил файл xxx.apk в устройство через usb
  2. Я скачал установщик приложений через Маркет
  3. Я открыл приложение с помощью установщика и вместо картинки появился белый фон
  4. когда я открыл файл xxx.apk с помощью файловой системы, я нашел картинки.

примечание: даже значок приложения не появлялся. Судя по всему, у библиотеки возникли проблемы с привязкой к приложению.

  • Возможно, мне нужно добавить что-нибудь в мой манифест приложения?
  • Возможно, мне нужно что-то изменить на моем устройстве? (Я уже внес изменение и включил приложение пользователя, а не Market)
  • Я был бы очень благодарен за какой-то спасительный ответ, который мне нужен, чтобы показать свою работу через несколько дней. Это первый раз, когда я проверил ее на настоящем изобретении.

Я также попробовал пример, как показано в книге «Привет, андроид». Этот же пример отлично работал на эмуляторе, где на моем устройстве Android (веха Motorola) изображение и значок не отображались

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

Ответы [ 3 ]

0 голосов
/ 28 июня 2010

Трудно сузить без подробностей, но несколько примечаний:

  1. У Понтуса есть смысл - какой у вас вывод logcat? Вы можете использовать logcat на реальном устройстве. Может быть, не ваш, если он не рутирован, но со многими телефонами вы можете.

  2. Вы связываете drawable с вашим приложением в файле манифеста?

  3. Как вы тестируете на эмуляторе против устройства? Вы щелкаете правой кнопкой мыши по приложению и выбираете «Запуск от имени -> Приложение Android»? Вы делаете это для эмулятора и устройства?

  4. Когда вы запускаете на устройстве, вы сначала подписываете его? Если да, можете ли вы проверить jar / apk и увидеть его содержимое? Является ли drawable под res / drawable?

0 голосов
/ 29 июня 2010

Я не знаю, какой установщик приложения вы скачали с Маркета, но он вам не нужен. Вы должны установить приложение на свой телефон, используя те же инструменты SDK, которые вы использовали для установки его на эмулятор. Т.е. с помощью Eclipse или командной строки "adb install" commmand.

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

По моему опыту, должно быть очень немного различий между работой с эмулятором и работой с телефоном.

0 голосов
/ 28 июня 2010

Ну, что-то не так, но что трудно сказать по вашему вопросу.О каких картинках ты говоришь?Ваши ресурсы для рисования?Я предполагаю, что ваше приложение работает в эмуляторе (у вас было проверено?), Но это не работает на телефоне, с которым вы тестируете.Вы проверили вывод logcat?

Если вы разрабатываете из Eclipse, почему бы не попробовать сеанс отладки, используя телефон, а не эмулятор?

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