Вопрос

Я работаю над своим первым приложением для Android и запустил его в эмуляторе, но не могу запустить его на реальном устройстве (myTouch запускает cupcake).

Я разместил приложение на своем веб-сайте, доступном по ссылке с атрибутом type, установленным на application/vnd.android.package-archive и я также добавил этот mime-тип в apache (и перезапустил его).Я могу загрузить приложение со своего телефона, но когда я пытаюсь установить его, я получаю сообщение об ошибке.

Я проверил, что он действительно есть в файле apk, то есть есть.

Я подписал apk-файл личным ключом.

Я попробовал тот же процесс на эмуляторе (загрузка через Интернет) и получил тот же отрицательный результат.Журнал действительно дает некоторую дополнительную информацию, в основном о том, что существует FileNotFoundException при попытке загрузить AndroidManifest.xml файл.

Я изучил возможность установки приложения через usb, но не нашел способа сделать это.

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

Просто в качестве последней информации...Я разрабатываю с Eclipse 3.5 на Ubuntu и Java 6.

У кого-нибудь есть какие-нибудь предложения?

Это было полезно?

Решение 2

Я проголосовал за ответ "commonsware.com", поскольку, похоже, это было бы полезно в любом случае;однако, немного повозившись с ним сегодня утром, я смог установить его через Интернет.Похоже, это была проблема с настройками кэша на моем веб-сервере...они мешали мне на самом деле получать обновленный контент.Мне придется копнуть глубже в это, чтобы выяснить наилучший способ доставки apk-файлов.

Другие советы

Чтобы установить приложение на свой телефон через USB, используйте adb install path/to/apk.

Видишь Мост отладки Android (adb)> Установить приложение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top