【发布时间】:2010-04-15 22:28:00
【问题描述】:
我的客户想要 dogfood 我的 Android 应用程序。他们没有 Eclipse,也不想安装它。有没有更方便的方式将我的 apk 发送给他们?我可以通过电子邮件发送并让他们在移动设备中打开附件吗?它会开始自动安装吗?
【问题讨论】:
我的客户想要 dogfood 我的 Android 应用程序。他们没有 Eclipse,也不想安装它。有没有更方便的方式将我的 apk 发送给他们?我可以通过电子邮件发送并让他们在移动设备中打开附件吗?它会开始自动安装吗?
【问题讨论】:
将 APK 上传到网站,配置 Web 服务器以使用 proper MIME type 提供 .apk 文件,并通过电子邮件、短信、推文等方式将 URL 发送给测试人员。
【讨论】:
CommonsWare 的回答是一个很好的方法。我过去用来让一些人对我的应用程序进行 beta 测试的另一种方法是让他们将 apk 文件放在手机的 SD 卡上。然后使用 Astro 文件管理器之类的应用程序浏览到文件并安装它。
我也让其他一些开发人员通过电子邮件将他们的 APK 文件发送给我以进行测试,这就是我用来在手机上安装他们的应用程序的方法。请注意,我只是在 PC 上打开电子邮件,然后通过 USB 将附件保存到手机上的 SD 卡中。
【讨论】:
这个帖子很老了,但我想我会补充一下:
试试 Dropbox 应用。创建一个共享文件夹并配置设备,以便它可以访问该文件夹,然后您的客户端可以通过导航到 APK 并打开它直接在设备上安装它。
【讨论】:
这听起来很疯狂,我使用我的 Dropbox 公共文件夹发送一个 URL,该 URL 将在手机上启动 OTA 安装。
我只是将我的 .APK 文件放到我的 Dropbox 公共文件夹中,获取它的公共 URL,然后使用kaywa.com 等在线服务为该 URL 生成二维码并通过电子邮件或 IM 发送。
它既快速又简单(更不用说,完全免费)。
【讨论】:
我从未将 APK 作为附件发送(我通常会在 Internet 上发送指向 APK 的链接),但我希望它会起作用。只需点击打开它,您就会得到与在 Market 应用程序中获得的权限相同的提示。
虽然 APK 确实需要签名(这可以在 Eclipse 中使用 Android 工具 -> 导出签名的应用程序包轻松完成)。还要确保在 AndroidManifest.xml 的应用程序标签中设置了android:debuggable="false"。
【讨论】:
在安卓手机上使用默认的谷歌邮件应用程序,您可以选择预览附件,但没有保存它们的选项。尝试预览附加的 apk 文件将启动包安装程序,但会失败并显示“解析包时出现问题”。
在我的安卓 1.5 手机上测试(如果通过 USB 传输,apk 将安装)
【讨论】:
我一直用这个app。每次都完美无缺。
【讨论】:
这篇文章很旧,但我想我应该添加这个: 使用 hockey 应用程序:http://hockeyapp.net/ 它是管理测试和版本的绝佳平台。
【讨论】: