在多台设备上安装我的Beta Android应用程序进行测试

在多台设备上安装我的Beta Android应用程序进行测试,android,apk,Android,Apk,我有一个android应用程序的测试版,我希望在发布到市场之前,在我所在组织的几台设备上进行测试 除了通过ADB shell和android market安装之外。可能的方法是什么 我不想使用像hockeykey.net这样的第三方解决方案。可能的方法是什么 *如果我必须做一个安装程序,我怎么能做到呢 非常感谢您的任何回复、链接和建议。谢谢您可以分发应用程序的.apk,并且(使用文件管理器)用户将能够安装它。如果您导出apk,您可以将其加载到任何允许侧面加载的设备上(您必须在设备上启用第三方

我有一个android应用程序的测试版,我希望在发布到市场之前,在我所在组织的几台设备上进行测试

  • 除了通过ADB shell和android market安装之外。可能的方法是什么

  • 我不想使用像hockeykey.net这样的第三方解决方案。可能的方法是什么

*如果我必须做一个安装程序,我怎么能做到呢


非常感谢您的任何回复、链接和建议。谢谢

您可以分发应用程序的.apk,并且(使用文件管理器)用户将能够安装它。

如果您导出apk,您可以将其加载到任何允许侧面加载的设备上(您必须在设备上启用第三方插件)


如果您有一台服务器可以下载更新后的APK,您甚至可以通过编程方式更新应用程序,完全绕过应用程序市场。

如果您的用户在首选项中启用了未知源,您可以通过电子邮件将APK作为附件发送给他们,或者让他们从网页下载,而且应该提示他们安装。

我认为,正如一些人已经提到的那样,最好的选择是在网站上发布你的.apk

你可以让你的测试人员安装任何条形码扫描器应用程序(很多都是免费的,在Android Market上可以买到)。我喜欢中兴团队的“条形码扫描器”。并使用任何带有.apk完整URL的二维码生成器(即)。大多数设备不会有任何问题

设备必须已启用,才能从“未知源”安装


我建议使用.htaccess文件添加.apk类型(如果服务器上未设置,则某些浏览器会发生冲突)。其他一些设备可能无法从股票Android浏览器下载,因此他们可能会安装Android Market上提供的任何其他免费浏览器(如Dolphin HD)

如何将.apk从服务器下载到设备上。如果是,我需要任何权限。以及如何安装.apk(来自服务器)…提前感谢步骤1:建立到服务器的连接步骤2:下载新的apk步骤3:将apk另存为某物。apk步骤4:类似于Intent Intent=new Intent(Intent.ACTION_视图);intent.setDataAndType(Uri.fromFile(新文件(Environment.getExternalStorageDirectory()+“/download/”+“app.apk”),“application/vnd.android.package archive”);背景。开始触觉(意图);而且,一如既往,请确保您请求了执行此操作所需的所有权限。我相信它的android.permission.WRITE_外部存储、android.permission.INTERNET、android.permission.INSTALL_包和android.permission.DELETE_包(如果你想在事后清理文件。那么我需要在设备上编写一个新的应用程序以编程方式执行上述步骤吗?但我需要在所有设备上重新安装此安装应用程序。我可以跳过此步骤吗?再次感谢。第一次加载时将使用常规方法(如usb传输、网站下载等)只需在程序中添加一些内容,允许他们检查更新(或在创建时执行)。文件管理器是我需要制作的安卓安装软件吗?如果是,你可以建议我怎么做。提前感谢我不能使用未知源选项,因为这是组织问题。下载文件没有问题。但安装是有问题的。