2011-01-19 2 views
14


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

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

+0

У меня такое же поведение. Какое приложение электронной почты вы используете? Фондовая почта? GMail? K9-Mail? – theomega

+0

Так его просто не я :) Я использую GMail. Это на самом деле раздражает меня, когда мне нужно отправить демо-версию своим друзьям, и они не могут установить ее из приложения. –

+0

Это хороший вопрос, но такие вопросы еще лучше для http://android.stackexchange.com/. – gary

ответ

13

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

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

1

Я могу установить приложения, полученные из моей учетной записи gmail. Мои обменные и почтовые учетные записи не позволят.

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

1

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

1

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

1

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

0

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

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

diff fromGmail.txt fromMail.txt 

И заметил следующее различие в приложении Content-Type:

из GMail:

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

из почты:

Content-Type: application/octet-stream; 

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

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

Смежные вопросы