我正在为我的Android手机开发一个小的本机应用程序。在开发过程中,我让打包管理器在我的计算机上运行,并在我的设备上测试应用程序。
我还发布了一个版本,并将apk文件复制到我的设备上并将其安装在设备上,这样我就可以在不需要后台运行打包服务器的情况下测试应用程序。
后者非常麻烦,所以我想找一种方法在我的设备上测试应用程序,并随身携带设备,而不需要经过构建应用程序和将apk文件复制到我的设备上进行安装的循环。
其他人是如何做到这一点的,如何在远离计算机(和打包管理器)的情况下测试应用程序?
发布于 2017-10-25 06:45:15
我让它在没有世博的情况下工作(由于使用了优秀的Ignite工具,它还不支持世博会),只需遵循以下步骤:
通过这种方式,我可以随时将我的设备与计算机断开连接,并且应用程序仍将正常工作。
发布于 2017-10-17 21:50:08
我发现织物+快车道+贝塔+破碎剂在这方面做得很好。这听起来可能很复杂,但医生们很棒,甚至还有为您创建初始配置的页面。。
以上工具的组合使您可以将应用程序分发给任何人,并收集测试人员可能遇到的任何错误。
如果你只追求安卓,你可能想跳过Beta,直接使用Google测试版。
发布于 2017-10-18 18:02:59
您可以通过使用世博会来实现这一点,但是它需要对应用程序进行一些修改。世博会允许您通过互联网访问您的包管理器并将您的包发布到云上。
此外,官方对本地人网站的反应现在是建议使用世博会创建新的应用程序。
当你把你的包发布到博览的云上之后,你就不需要有一个软件包管理器来运行你的应用程序了。然而,您的移动设备将需要连接到互联网,以下载包从云端。当您准备部署到一个应用程序商店,博览将允许您编译您的应用程序与反应本地javascript包括。编译后的应用程序需要一个互联网连接来下载资产(图像和字体)。但是,在第一次加载之后,可以从缓存中检索资产。
世博会还会让你在本地的机器上运行一个包管理器,并通过互联网进行连接。这允许移动设备从在线的任何地方连接到本地包管理器。
世博并不适合每个人,当然也有一定的局限性。然而,它确实允许你在任何地方测试你的应用程序。
https://stackoverflow.com/questions/46796441
复制相似问题