我正在开发一个 Android 应用程序,但它还没有完成。我想在多个设备上测试它,不同用户的位置不在我附近。我怎样才能做到这一点?有 APK 我可以发给他们吗?有没有一种方法可以像插入手机然后从 Eclipse 运行应用程序一样简单?还是我必须制作某种安装程序(我不知道)?
4 回答
显然,您可以将手机插入您正在开发的机器并从 eclipse 运行它。这将允许您在您有权访问的设备上进行测试和调试。
您还可以从 eclipse 中导出 apk(有关说明,请参阅 android 页面)。您可以将其放在文件共享网站上,并提供给您的朋友。然后他们可以安装它,只要他们已授权在他们的手机设置中安装“未签名”的 apk。
假设您在 Eclipse 中至少部署了一次应用程序来调试和测试自己,那么您很可能在 Eclipse 项目的 bin 目录下有一个 APK。该文件应为 .apk。Eclipse 将使用您的调试密钥自动签署此 APK。这显然不是您用于发布的密钥,而是用于朋友之间的测试,我认为这很好。
我经常做的只是将该 APK 文件作为附件通过电子邮件发送给我的朋友到他们在手机上设置的电子邮件帐户。然后他们需要在手机上做的就是确保他们具有允许安装非市场应用程序(即不是来自 Google Play)的系统设置,这些应用程序的名称可能略有不同,例如“允许 3rd 方应用程序”。然后,他们只需单击电子邮件中的应用附件,下载并运行它,系统就会自动提示他们安装说明。
我刚刚使用了 MyAppSharer。(我相信还有其他类似的应用程序 - 这只是我使用过的一个,非常简单/容易:
...您可以通过市场链接分享或直接分享APK(应用程序的完整包)
我只是使用它,并通过 apk 文件将我的应用程序发送给我的同事。再简单不过了。
只需通过 Eclipse 在您的手机上安装该应用程序,然后运行此 AppSharer,瞧——与任何人共享它!
您可以在 Eclipse 中轻松地将项目导出为 APK
File -> Export -> Export Android Project