从电子邮件附件安装APK

每当我通过电子邮件发送.apk文件作为附件,然后从我的电子邮件帐户打开手机中的.apk文件时,我收到解析错误。
但是,如果我将.apk放在我的网站上并提供一个URL,它就像一个魅力。

一个bug? 只有我? 我做错了吗?
谢谢

在新的Android版本上工作得很好,因为,如果附件是和apk然后出现一个安装按钮。 (在GMail原生应用上)

但对于较旧的Android版本,您需要和电子邮件这样的应用程序安装此版本: http : //www.appbrain.com/app/email-installer/com.best.app.attachment

我在Android ICS(4.0.4)中遇到了同样的问题。 我建议,如果在设备中配置了Gmail帐户,请不要尝试打开附件(.apk) 。 相反,在浏览器中打开您的Gmail帐户,打开电子邮件,然后尝试下载附件。 它对我有用:)希望它有所帮助。

我可以安装从我的Gmail帐户收到的应用程序。 我的交换和流行邮件帐户将不允许它。

仅供参考 – 如果您有Astro文件浏览器,请确保禁用“启用浏览器下载”选项。 允许下载任何文件types是一个方便的function,但它会干扰gmail附件。

转移和安装的最简单方法是通过电子邮件发送。 发送时,将文本设置设置为Unicode文本,如果由于某种原因,在尝试在手机上安装时会出现解析错误。 Astro或另一个文件浏览器应用程序对于从电子邮件下载后查找文件很有用,只是尝试了它并且它工作正常。 除了Unicode之外我在电子邮件中使用任何其他文本设置时出现了唯一的错误。 Unicode文本和一切安装完美。

当我通过它安装.apk时,我开始收到错误Can't find app to open file在Google的Inbox应用Can't find app to open file ,但后来我在Gmail尝试了它,它就像一个魅力。

我最近遇到了这个问题,从OSX上的Mail发送apk但从gmail发送时安装了相同的apk。

为了解决这个问题,我在gmail中保存了“显示原始”的输出,用于从gmail和Mail发送的电子邮件。 我跑了:

 diff fromGmail.txt fromMail.txt 

并注意到附件内容types的以下差异:

来自gmail:

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

来自邮件:

 Content-Type: application/octet-stream; 

我怀疑这种差异是罪魁祸首。

你可以在这里参考我的问题。 我的猜测是,任何发送带有正确内容types的apk附件的邮件客户端都会通过安装。