Установка APK из вложения электронной почты - PullRequest
15 голосов
/ 19 января 2011


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

ошибка? Просто я? Я делаю это неправильно?
Спасибо

Ответы [ 6 ]

13 голосов
/ 19 января 2011

Это на новых версиях Android работает очень хорошо, потому что, если вложение есть и apk, тогда появляется кнопка установки.(в родном приложении GMail)

Но для более старых версий Android вам понадобится такое приложение, как Email, и установите следующее: http://www.appbrain.com/app/email-installer/com.best.app.attachment

2 голосов
/ 30 мая 2013

У меня возникла такая же проблема с Android ICS (4.0.4) .Я бы посоветовал не пытаться открыть вложение (.apk), если в устройстве настроена учетная запись gmail.Вместо этого откройте свою учетную запись Gmail в браузере, откройте электронную почту и попробуйте загрузить вложение.У меня это сработало :) Надеюсь, это поможет.

1 голос
/ 31 марта 2015

Я начал получать ошибку Can't find app to open file в приложении Google Inbox при установке .apk через него, но затем я попробовал его в Gmail, и это сработало как чудо.

1 голос
/ 26 января 2012

Самый простой способ перенести и установить это отправить по электронной почте.При отправке установите для параметров текста значение Unicode text, если по какой-либо причине при попытке установить его на телефоне возникает ошибка синтаксического анализа.Astro или другое приложение для просмотра файлов полезно для поиска файла после того, как вы скачали его с электронной почты, просто попробовали, и он работал нормально.Единственные ошибки возникли, когда я использовал любую другую настройку текста в электронной почте, кроме Unicode.Unicode текст и все отлично установлено.

1 голос
/ 19 января 2011

Я могу установить приложения, полученные из моей учетной записи Gmail.Мои учетные записи Exchange и Pop Mail не позволят этого.

FYI - если у вас есть Astro File Browser, убедитесь, что опция «Enable Browser Download» отключена.Это удобная функция, позволяющая загружать файлы любого типа, но она мешает вложениям в gmail.

0 голосов
/ 11 ноября 2015

Я недавно столкнулся с этой проблемой при отправке apk из Mail на OSX, но тот же apk был установлен при отправке из gmail.

Чтобы исследовать эту проблему, я сохранил вывод из «Показать оригинал» в Gmail для писем, отправленных из Gmail и Mail. Я побежал:

diff fromGmail.txt fromMail.txt

И заметил следующую разницу во вложенных типах контента:

из Gmail:

Content-Type: application/vnd.android.package-archive; 

от почты:

Content-Type: application/octet-stream;

Я подозреваю, что эта разница является основным виновником.

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

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