首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试反应-在没有正在运行的打包管理器的实际设备上本机

测试反应-在没有正在运行的打包管理器的实际设备上本机
EN

Stack Overflow用户
提问于 2017-10-17 18:04:10
回答 5查看 2.5K关注 0票数 1

我正在为我的Android手机开发一个小的本机应用程序。在开发过程中,我让打包管理器在我的计算机上运行,并在我的设备上测试应用程序。

我还发布了一个版本,并将apk文件复制到我的设备上并将其安装在设备上,这样我就可以在不需要后台运行打包服务器的情况下测试应用程序。

后者非常麻烦,所以我想找一种方法在我的设备上测试应用程序,并随身携带设备,而不需要经过构建应用程序和将apk文件复制到我的设备上进行安装的循环。

其他人是如何做到这一点的,如何在远离计算机(和打包管理器)的情况下测试应用程序?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-10-25 06:45:15

我让它在没有世博的情况下工作(由于使用了优秀的Ignite工具,它还不支持世博会),只需遵循以下步骤:

  1. 将设备连接到计算机
  2. 运行"adb反向tcp:8081 tcp:8081“
  3. 运行“react原生运行-android”
  4. 在应用程序中启用Live Reload

通过这种方式,我可以随时将我的设备与计算机断开连接,并且应用程序仍将正常工作。

票数 3
EN

Stack Overflow用户

发布于 2017-10-17 21:50:08

我发现织物+快车道+贝塔+破碎剂在这方面做得很好。这听起来可能很复杂,但医生们很棒,甚至还有为您创建初始配置的页面。

以上工具的组合使您可以将应用程序分发给任何人,并收集测试人员可能遇到的任何错误。

如果你只追求安卓,你可能想跳过Beta,直接使用Google测试版

票数 1
EN

Stack Overflow用户

发布于 2017-10-18 18:02:59

您可以通过使用世博会来实现这一点,但是它需要对应用程序进行一些修改。世博会允许您通过互联网访问您的包管理器并将您的包发布到云上。

此外,官方对本地人网站的反应现在是建议使用世博会创建新的应用程序

当你把你的包发布到博览的云上之后,你就不需要有一个软件包管理器来运行你的应用程序了。然而,您的移动设备将需要连接到互联网,以下载包从云端。当您准备部署到一个应用程序商店,博览将允许您编译您的应用程序与反应本地javascript包括。编译后的应用程序需要一个互联网连接来下载资产(图像和字体)。但是,在第一次加载之后,可以从缓存中检索资产。

世博会还会让你在本地的机器上运行一个包管理器,并通过互联网进行连接。这允许移动设备从在线的任何地方连接到本地包管理器。

世博并不适合每个人,当然也有一定的局限性。然而,它确实允许你在任何地方测试你的应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46796441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档