android:在真实设备上测试应用程序

android:在真实设备上测试应用程序,android,testing,Android,Testing,我的客户想跟踪我的android应用程序。他们没有eclipse,也不想安装它。有没有更方便的方式将我的apk发送给他们?我可以通过电子邮件发送并让他们在移动设备中打开附件吗?它会自动开始安装吗?我从未将APK作为附件发送过(我通常会在internet上发送指向APK的链接),但我希望它能工作。只需单击打开它,您就会得到与在市场应用程序中获得的权限相同的提示 APK确实需要签名(这可以在Eclipse中通过Android工具->导出签名的应用程序包轻松完成)。还要确保在AndroidManife

我的客户想跟踪我的android应用程序。他们没有eclipse,也不想安装它。有没有更方便的方式将我的apk发送给他们?我可以通过电子邮件发送并让他们在移动设备中打开附件吗?它会自动开始安装吗?

我从未将APK作为附件发送过(我通常会在internet上发送指向APK的链接),但我希望它能工作。只需单击打开它,您就会得到与在市场应用程序中获得的权限相同的提示


APK确实需要签名(这可以在Eclipse中通过Android工具->导出签名的应用程序包轻松完成)。还要确保在AndroidManifest.xml中的应用程序标记中设置了
android:debuggable=“false”

将APK上传到网站,将Web服务器配置为为为
.APK
文件提供服务,并通过电子邮件、短信、tweet等将URL发送给测试人员。

Commonware的答案是一个很好的方法。我过去使用的另一种方法是让一些人测试我的应用程序,让他们将apk文件放在手机的SD卡上。然后使用类似Astro File Manager的应用程序浏览并安装该文件


我还让其他一些开发人员通过电子邮件将他们的APK文件发送给我进行测试,这就是我在手机上安装他们应用程序的方法。请注意,我只是在电脑上打开电子邮件,然后通过USB将附件保存到手机上的SD卡上。

在android手机上使用默认的google mail应用程序,您可以预览附件,但无法保存它们。尝试预览附加的apk文件将启动软件包安装程序,但将失败,并显示“解析软件包时出现问题”


在我的android 1.5手机上测试(如果通过usb传输,apk将安装)

我一直使用这个。每次工作都完美无缺。

此线程非常旧,但我想我会补充:


试试dropbox应用程序。创建一个共享文件夹并配置设备,使其能够访问该文件夹,然后您的客户端可以通过导航到APK并打开它,直接将其安装到设备上。

听起来很疯狂,我使用我的Dropbox公用文件夹发送一个URL,该URL将启动手机上的OTA安装

我只是把我的.APK文件放到我的Dropbox公用文件夹中,获取它的公共URL,然后使用一个在线服务,比如为该URL生成二维码,然后通过电子邮件或IM发送


这篇文章既快又简单(更不用说,绝对免费)。

这篇文章很老了,但我想我应该补充一下:
使用曲棍球应用程序:它是管理测试和版本的一个很好的平台。

只有当电子邮件客户端知道APK文件的MIME类型时,电子邮件方法才有效,这似乎不太可能。MIME类型步骤不是必需的。只需将APK上传到任何描述的网站(或者实际上是web服务器)就足够了。应该没有必要弄乱服务器配置。@aroth:这可能是一个相对较新的发展。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。谢谢。HockeyApp是一个测试应用程序的平台:HockeyApp是一个收集实时崩溃报告、从用户那里获得反馈、分发Beta和分析测试覆盖率的好方法。截至撰写本文时,网站为: