Я пытаюсь раздать свое приложение некоторым людям для тестирования. Я установил его на свой Desire прямо из eclipse, и он отлично работает.
Чтобы создать APK-файл, я выбираю «Экспортировать неподписанный пакет приложения» прямо из eclipse, а затем был создан APK-файл. Я отправил его себе по электронной почте и загрузил файл на SD-карту. Но когда я пытаюсь установить его (используя ES File Browser), я получаю сообщение «Приложение не установлено» .
(Я уже проверил на своем телефоне "Разрешить установку приложений не из Маркета") Есть идеи?
Да, я нашел проблему, см. Мой ответ ниже:
Я не знал, что даже с « Разрешить установку немаркированного приложения » мне все равно нужно было подписать приложение. Я самоподписал свое приложение, перейдя по этой ссылке, самоподписал и выпустил приложение. Это заняло всего 5 минут, затем я отправил себе подписанный APK-файл по электронной почте и загрузил его на SD-карту, а затем установил без каких-либо проблем.
источник
Ответы:
Я не знал, что даже с «Разрешить установку немаркированного приложения» мне все равно нужно было подписать приложение.
Я самоподписал свое приложение, перейдя по этой ссылке, самоподписал и выпустил приложение. Это заняло всего 5 минут, затем я отправил себе по электронной почте подписанный файл APK и загрузил его на SD-карту, а затем установил без каких-либо проблем.
источник
Невозможно установить на телефон неподписанное приложение . Вы можете использовать его только для тестирования с эмулятором. Если вы все же хотите продолжить, вы можете попробовать самостоятельно подписать приложение.
Кроме того, поскольку вы устанавливаете приложение с SD-карты, я надеюсь, что у вас установлены необходимые разрешения. Зайдите на stackoverflow.com и посмотрите вопросы, касающиеся установки приложений с SD-карты - их было много, и их уже задавали.
Надеюсь, это поможет.
источник
Вы можете протестировать unsigned-apk только на эмуляторе. В качестве этапа развертывания и распространения приложения вы должны прочитать эту статью хотя бы один раз, я предлагаю: http://developer.android.com/guide/publishing/app-signing.html .
По вашему вопросу вы можете найти следующую строку в статье выше:
поэтому вы должны иметь подписанный apk перед распространением вашего приложения.
Чтобы сгенерировать подписанный apk вашего приложения, существует простая процедура мастера, нажмите на
File -> Export -> Android -> Export Android application.
источник
Просто выполните следующие действия, чтобы перенести apk на реальное устройство (с ключом отладчика) и это просто для целей тестирования. (Примечание: для правильного распространения на рынок вам может потребоваться подписать приложение своими ключами и выполнить все шаги.)
Удачи !
источник
Я не могу установить apk-сборку с функцией Android SDK «Export Unsigned Application Package», но я могу установить apk, просматривая каталог bin моего проекта после сборки проекта. Я помещаю этот apk на свой sd на свой телефон HTC Wildfire, выбираю его, и приложение устанавливается правильно. Вам нужно разрешить вашему телефону устанавливать неподписанные apk. Удачи.
источник
Вы также можете отправить своим тестировщикам apk, подписанный вашим ключом отладки. Вы можете найти это в папке bin вашего проекта после сборки в режиме отладки.
источник
Невозможно установить неподписанное приложение. Когда мы запускаем непосредственно из eclipse, этот apk подписан ключом отладчика и может быть найден в папке bin \ проекта. Вы также можете использовать это для распространения в тестовых целях.
источник