неподписанный APK не может быть установлен



Я пытаюсь распространить мое приложение для некоторых людей для тестирования.
Я установил его по своему желанию непосредственно из eclipse, и он отлично работает.



чтобы создать APK-файл, я выбираю "Экспорт Неподписанного Пакета Прикладных Программ" непосредственно из eclipse, а затем был создан файл APK. Я отправил его себе по электронной почте и загрузил файл на SD-карту. Но когда я пытаюсь установить его (с помощью ES File Browser), я получаю сообщение с надписью "приложения не установлено".



(Я уже проверил "разрешить установку нерыночных приложений" на моем телефоне)
Есть идеи?



Да, я нашел проблему, см. Мой ответ ниже:



Я не знал, что даже с "разрешить установку из приложения", мне все еще нужно было подписать заявление.
Я самостоятельно подписал мое заявление, по этой ссылке самостоятельно подписать и приложения, прошло всего 5 минут, потом по электронной почте подписанный-APK файл для себя и скачал его на SD-карту, а затем установил без каких-либо проблем.

593   7  

7 ответов:

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

Я сам подписал свое заявление, перейдя по этой ссылке самостоятельного входа и выхода приложения, это заняло всего 5 минут, затем я отправил подписанный файл APK себе и загрузил его на SD-карту, а затем установил его без каких-либо проблем.

вы не можете установить неподписанное приложение на телефон. Вы можете использовать его только для тестирования с эмулятором. Если вы все еще хотите идти вперед, вы можете попробовать самостоятельно подписать приложение.

кроме того, поскольку вы устанавливаете приложение с карты памяти, я надеюсь, что у вас есть необходимые разрешения. Проходите же stackoverflow.com и посмотрите на вопросы, касающиеся установки приложений с SD-карты-их было много, и они были заданы раньше.

надеюсь, что это поможет,
Шрирам

вы можете проверить unsigned-apk только на эмуляторе. И как его шаг развертывания и распространения приложений, вы должны прочитать эту статью по крайней мере один раз, я предлагаю:http://developer.android.com/guide/publishing/app-signing.html.

для вашего вопроса Вы можете найти нижеприведенную строку в статье выше:

все приложения должны быть подписаны. Система не будет устанавливать приложение, которое не подписано.

Так что у вас есть чтобы подписать-apk перед распространением вашего приложения.

чтобы создать подписанный apk вашего приложения, есть простая процедура мастера, нажмите на File -> Export -> Android -> Export Android application.

enter image description here

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

  1. установите приложение на эмулятор.
  2. после установки goto DDMS выберите текущее запущенное приложение в окне устройства. Это затем покажет все файлы, связанные с ним под файлом исследователь.
  3. в проводнике перейдите в раздел Данные - > приложение и выберите свой APK (который является именем пакета приложения).
  4. выберите его и нажмите на кнопку "вытащить файл из устройства" (тот, с символом сохранения).
  5. это копирует APK в вашу систему. Оттуда вы можете скопировать файл на ваш девайс, установить и протестировать ее.

удачи !

Я не могу установить сборку apk с функцией Android SDK "экспорт неподписанного пакета приложений", но я могу установить apk, просматривая каталог bin моего проекта после проекта buid. Я положил этот apk на свой sd на свой телефон HTC Wildfire, выберите его и правильно установите приложение. Вы должны позволить вашему телефону установить неподписанный apk. удача.

вы также можете отправить своим тестерам apk, подписанный вашим ключом отладки. Вы можете найти это в папке bin вашего проекта после сборки в режиме отладки.

невозможно установить неподписанное приложение. Когда мы запускаем непосредственно из eclipse, этот apk подписан ключом отладчика и может быть найден в папке bin\ проекта. Вы также можете использовать это для тестового распределения.

Comments

    Ничего не найдено.